如果assetlinks.json位于内部网络,是否有任何特定原因导致应用程序链接无法正常工作(状态始终未定义)。

我的意思是我想知道此应用程序链接如何工作吗? Google或App对Assetlinks.json文件进行处理的验证是否通过从Android清单本身定义的主机中获取文件来验证此文件?

最佳答案

assetlinks.json文件由每个本地设备验证,但Android严格规定了有效文件的标准。特别:


除HTTP 200之外,服务器的任何响应均被视为错误。
必须使用受信任的根验证的证书链。


(来源:https://developers.google.com/digital-asset-links/v1/create-statement#website_statement_file

由于您将文件托管在内部网络上,因此很可能没有满足其中一个条件(我想是第二个)。

09-10 07:13