我有一个web应用程序,它可以作为独立的应用程序安装在主屏幕感谢PWA标准。
当用户忘记密码时,会向他发送一封电子邮件,并提供一个链接来重置密码。
我能深入链接到已经安装的独立版本,而不是铬浏览器中的web应用程序吗?我想实现这一行为:
发布于 2018-05-01 17:24:41
在json 这里中有一个描述意图过滤器的例子。清单的相关部分是intent_filters
。
{
"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"
}
}
发布于 2018-11-29 10:29:56
如果在scope
文件中正确设置了manifest.json
,其他应用程序中的所有链接都将以独立版本而不是浏览器打开。注意,浏览器中的链接仍然倾向于浏览器版本而不是独立版本。例如:
"start_url": "/",
"scope": "/",
"display": "standalone"
注意:从地址栏直接导航到https://example.com/app/将与具有意图筛选器的本地应用程序一样工作。Chrome假定用户打算访问该站点,并将打开此站点。
来源:developers.google.com/web/fundamentals/integration/webapks
发布于 2017-12-27 13:02:32
在Web中配置Android意图过滤器,如这里所示
https://stackoverflow.com/questions/45979191
复制相似问题