我设置了深层链接,特别是App links,到目前为止,当用户输入所需的网址https://myapp.com
并且他们安装了应用时(应用已经签名),它只是在浏览器中打开。
我已经能够设置自定义网址方案,如果用户安装了应用,myappcustom://app
可以正常工作。
域名验证位于https://myapp.com/.well-known/assetlinks.json
,无需重定向
[{
"relation": ["delegate_permission/common.handle_all_urls"],
"target": {
"namespace": "android_app",
"package_name": "com.slatedev.notis",
"sha256_cert_fingerprints":
["E5:64:86:D6:EE:F8:1B:72:2F:55:B0:21:98:8B:0B:C8:C5:22:D4:98:08:7E:61:23:B1:A5:6A:1B:68:E0:C0:71"]
}
}]
我知道必须使用Android Verification Webpage
中的以下约束来访问该文件我试图找出可能存在的问题。 myapp.com
是否也需要在没有重定向的情况下可用?我会假设,如果我与https://链接相关联,那么它不会成为一个问题,但是验证的机器人可能不会使用https版本的链接?
可能阻止应用链接连接的任何想法?
答案 0 :(得分:0)
问题最终成为我测试应用链接的方式。我使用codepen来测试点击一个看似应该工作的链接,因为它适用于自定义网址方案。
解决方案是使用常规共享方法(如电子邮件或消息)并选择链接。应用程序链接然后按预期工作。