android 找不到数字资产文件

iezvtpos  于 2023-02-06  发布在  Android
关注(0)|答案(2)|浏览(119)

我已经生成并加载了一个 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 Assistant通过了前三项检查,但第四项检查失败,原因如下:https://myexample.com/.wellknown/assetlinks.json找不到数字资产链接文件“
语句列表生成器和测试器响应“myexample.com处未找到com.myexample.testqiew2.app的应用程序深链接权限"。
我搜索了android-instant-apps、android-studio和androidtags,没有找到其他方法来证明我知道的文件是可以访问的。
我甚至试过:
https://digitalassetlinks.googleapis.com/v1/statementslist:list?source.web.site=https//quixr.com&relation=delegate_permission/common.handle_all_urls
但却得了谷歌404分。

  • 我尚未将代码上载到Play商店。我仍在尝试验证基础结构是否正常。是否有其他方法可以测试为什么DAL文件在那里却看不到?*
gzszwxb4

gzszwxb41#

谢谢大家。事实证明,在我确信没有任何漏洞可以让任何东西通过之后,我开始怀疑服务器上是否有重定向。在那里,我发现文档根目录需要在安装SSL证书的同时进行更改。将其更改为/.well-known分支,使DAL文件可以访问。AppLinks助手访问了它。语句列表生成器也是如此。
所以是服务器的问题,根本不是AIA的配置。再次感谢你的帮助。

gpnt7bae

gpnt7bae2#

这么多年后,我换了一个托管服务。我很惊讶地发现里面没有/.well-known目录和assetlinks.json文件。然而,App Links Assistant运行良好,显然,这个应用程序也是如此。
我在/public_html目录中找到了assetlinks.json,它是我的域的根目录。在这段时间里,InstantApp系统似乎已经接受了这个位置。所以不要担心你找不到.well-known。

相关问题