PWA不作为共享选项可见

我希望允许用户将照片共享到我的渐进式Web应用程序中。

我已经按照this教程实现了,但是我的pwa仍然不作为共享选项可见。

我使用的测试设备是android,我相信我的PWA符合所有these条件,因为我可以将其成功下载到屏幕上。

应用程序本身以及所有其他功能都可以在我将其下载到屏幕上时正常工作,但仍然无法将其显示为共享选项。

manifest.json

{
    "name" : "appname","short_name": "shortname","theme_color": "#333333","background_color": "#333333","description": "app description","start_url": "https://appHomeUrl.co","display": "standalone","icons": [
      {
        "src": "./assets/icons-192.png","type": "image/png","sizes": "192x192"
      },{
        "src": "./assets/icons-512.png","sizes": "512x512"
      }
    ],"share_target": {
      "action": "/photos/dosomething/1","method": "POST","enctype": "multipart/form-data","params": {
        "title": "name","text": "description","url": "link","files": [
          {
            "name": "myImage","accept": ["image/jpeg","image/png"]
          }
        ]
      }
    }
}
yiqwer 回答:PWA不作为共享选项可见

我设法使其正常运行,我认为有两个问题:

  1. 图标路径

    ./ assets / icons-192.png可能仅在主页上有效,我将其更改为

    /assets/icons-192.png

  2. 在错误的时间将应用下载到屏幕上

    我仅在登录后注册我的服务人员(可能应该更改),因此当我将pwa下载到主屏幕时,我还没有注册服务人员,因此该应用程序不符合显示为的要求购股权

本文链接:https://www.f2er.com/2949416.html

大家都在问