一个渐进式Web应用程序能否在Android中注册为共享选项?

40

完全的新手问题。

Tl;dr - 渐进式Web应用程序能否在Android中注册为共享选项?

在Android中,我们可以将东西“分享”到其他已安装的Android应用程序。例如,假设我在我的Android设备上已安装了Chrome for Android和Google+应用程序。我可以通过转到Chrome的汉堡菜单→分享...→ Google+(带有其他已安装的本机应用程序列表)将我正在浏览的网站与Google +共享。渐进式Web应用程序是否可以在此已安装的本机应用程序列表中注册?

如果是,您能否向我展示一些示例或代码实验室?
如果不行,这个功能是否在渐进式Web应用程序或Android的路线图中?

3个回答

25

20

是的。现在,您可以在Chrome for Android的版本71+中执行此操作。(详情请见)

假设您已经掌握了PWA的所有基本知识(HTTPS、注册服务工作器和清单),您只需要将以下部分添加到manifest.json中:

  "share_target":
  {
    "action": "/share",
    "params":
    {
      "title": "title",
      "text": "text",
      "url": "url"
    }
  },

如果您在任何阶段遇到困难,我写了一篇更详细的教程


-1

欢迎提供解决方案的链接,但请确保您的答案即使没有链接也是有用的:在链接周围添加上下文,以便其他用户知道它是什么以及为什么存在,然后引用您链接的页面中最相关的部分,以防目标页面不可用。仅仅是一个链接的答案可能会被删除。 - Bugs

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接