![](/img/trans.png)
[英]How to deploy your Xamarin iOS to the web as a progressive web application (PWA)
[英]PWA(Progressive Web App) - Launch PWA from Windows UWP application
我在POC上工作,我需要從Windows應用程序啟動PWA,而不是在瀏覽器中打開URL。
我試過的
創建了PWA並將其安裝在Windows上。
使用Xamarin.Forms創建了UWP應用程序。
使用Device.OpenUri(new Uri("http://localhost:8887"));
從我的UWP應用程序中調用的URL Device.OpenUri(new Uri("http://localhost:8887"));
它正在打開瀏覽器而不是我的PWA。 以下是manifest.json PWA:-
{
"name": "Test",
"short_name": "Test",
"icons": [{
"src": "images/icons/icon-128x128.png",
"sizes": "128x128",
"type": "image/png"
}, {
"src": "images/icons/icon-144x144.png",
"sizes": "144x144",
"type": "image/png"
}, {
"src": "images/icons/icon-152x152.png",
"sizes": "152x152",
"type": "image/png"
}, {
"src": "images/icons/icon-192x192.png",
"sizes": "192x192",
"type": "image/png"
}, {
"src": "images/icons/icon-256x256.png",
"sizes": "256x256",
"type": "image/png"
}],
"start_url": "/index.html",
"display": "standalone",
"background_color": "#3E4EB8",
"theme_color": "#2F3BA2"
}
有人可以指導我實現此用例嗎?
您可以按照本文檔將PWA包裝為UWP應用。 然后,您可以在Package.appxmanifest文件中聲明一個協議,如下所示:
之后,您可以將其安裝在Windows上,並從另一個UWP應用啟動URL myapp:///
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.