簡體   English   中英

PWA(Progressive Web App)-從Windows UWP應用程序啟動PWA

[英]PWA(Progressive Web App) - Launch PWA from Windows UWP application

我在POC上工作,我需要從Windows應用程序啟動PWA,而不是在瀏覽器中打開URL。

我試過的

  1. 創建了PWA並將其安裝在Windows上。

  2. 使用Xamarin.Forms創建了UWP應用程序。

  3. 使用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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM