我已生成 Google数据资产链接(DAL)文件并将其加载到https://myexample.com/.wellknown/assetlinks.json
。设置读取和执行权限。该文件如下:
[{
"relation": ["delegate_permission/common.handle_all_urls"],
"target": {
"namespace": "android_app",
"package_name": "com.myexample.testqiew2.app",
"sha256_cert_fingerprints":
["7A:D5:67: ... :E9:5E"]
}
}]
robots.txt
文件不会阻止访问,我在美国。
Associate网站中的AppLink助手通过了前三个检查,但第四个检查失败了:数字资产链接文件 https://myexample.com/.wellknown/assetlinks.json
语句列表生成器和测试程序回复“ com.myexample.testqiew2.app
myexample.com
没有找到应用程序深层链接权限。”
我搜索了android-instant-apps,android-studio和android标签,并没有找到其他方法来证明我知道的文件是否可以访问。
我甚至尝试过:
但得到了 Google 404 。
我还没有将代码上传到Play商店。我仍然只是想验证基础设施是否井井有条。有没有其他方法可以测试为什么DAL文件没有被看到,即使它在那里?
答案 0 :(得分:1)
谢谢你们。事实证明,在我确信没有任何问题可以解决之后,我开始怀疑服务器上是否有重定向。在那里,我发现需要在安装SSL证书的同时更改文档根目录。改变这一点使/.well-known分支出根使得DAL文件可访问。 AppLinks Assistant访问了它,StatementListGenerator也是如此。
所以它是服务器,而不是AIA配置。再次感谢您的帮助。