未找到数字资产文件

时间:2018-02-01 23:42:49

标签: android android-instant-apps

我已生成 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标签,并没有找到其他方法来证明我知道的文件是否可以访问。

我甚至尝试过:

https://digitalassetlinks.googleapis.com/v1/statementslist:list?source.web.site=https//quixr.com&relation=delegate_permission/common.handle_all_urls

但得到了 Google 404

我还没有将代码上传到Play商店。我仍然只是想验证基础设施是否井井有条。有没有其他方法可以测试为什么DAL文件没有被看到,即使它在那里?

1 个答案:

答案 0 :(得分:1)

谢谢你们。事实证明,在我确信没有任何问题可以解决之后,我开始怀疑服务器上是否有重定向。在那里,我发现需要在安装SSL证书的同时更改文档根目录。改变这一点使/.well-known分支出根使得DAL文件可访问。 AppLinks Assistant访问了它,StatementListGenerator也是如此。

所以它是服务器,而不是AIA配置。再次感谢您的帮助。