首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从Web到PWA (独立版本)的深度链接

从Web到PWA (独立版本)的深度链接
EN

Stack Overflow用户
提问于 2017-08-31 10:28:12
回答 3查看 14.6K关注 0票数 27

我有一个web应用程序,它可以作为独立的应用程序安装在主屏幕感谢PWA标准。

当用户忘记密码时,会向他发送一封电子邮件,并提供一个链接来重置密码。

我能深入链接到已经安装的独立版本,而不是铬浏览器中的web应用程序吗?我想实现这一行为:

  • 用户点击来自gmail应用程序的电子邮件链接。
  • OS检查链接是否与在系统中预先注册的任何url模式匹配(这是我不知道现在是否有可能从web中运行的步骤)。
  • 如果找到,打开独立版本。否则,打开浏览器。
EN

回答 3

Stack Overflow用户

发布于 2018-05-01 17:24:41

在json 这里中有一个描述意图过滤器的例子。清单的相关部分是intent_filters

代码语言:javascript
运行
复制
{
  "manifest_package": "org.chromium.webapk.test",
  "scope_url": "https://pwa.rocks/",
  "intent_filters": {
    "scope_url_scheme": "https",
    "scope_url_host": "pwa.rocks",
    "scope_url_path": "/"
  },
  "start_url": "https://pwa.rocks/",
  "display_mode": "standalone",
  "orientation": "portrait",
  "theme_color": "2147483648L",
  "background_color": "2147483648L",
  "icon_urls_and_icon_murmur2_hashes": "http://www.pwa.rocks/icon1.png 0 http://www.pwa.rocks/icon2.png 0",
  "web_manifest_url": "https://pwa.rocks/pwa.webmanifest",
  "version_code": "1",
  "version_name": "1.0",
  "bound_webapk": {
    "runtime_host": "org.chromium.chrome",
    "runtime_host_application_name": "Chromium"
  }
}
票数 9
EN

Stack Overflow用户

发布于 2018-11-29 10:29:56

如果在scope文件中正确设置了manifest.json,其他应用程序中的所有链接都将以独立版本而不是浏览器打开。注意,浏览器中的链接仍然倾向于浏览器版本而不是独立版本。例如:

代码语言:javascript
运行
复制
"start_url": "/",
"scope": "/",
"display": "standalone"

注意:从地址栏直接导航到https://example.com/app/将与具有意图筛选器的本地应用程序一样工作。Chrome假定用户打算访问该站点,并将打开此站点。

来源:developers.google.com/web/fundamentals/integration/webapks

票数 1
EN

Stack Overflow用户

发布于 2017-12-27 13:02:32

在Web中配置Android意图过滤器,如这里所示

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45979191

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档