Android 处理应用链接内部网络
Android handling app links internal network
如果 assetlinks.json 位于内部网络,是否有任何特定原因导致应用程序链接不起作用(状态始终未定义)。
我的意思是我想知道这个应用程序链接是如何工作的? assetlinks.json 文件处理的验证是由 Google 还是应用程序通过从定义在 Android 的主机中获取文件本身来验证该文件?
assetlinks.json
文件由每个本地设备验证,但 Android 对有效文件的标准非常严格。具体来说:
- 除了 HTTP 200 之外,来自服务器的任何响应都被视为错误。
- 必须验证的证书链,具有受信任的根。
(来源:https://developers.google.com/digital-asset-links/v1/create-statement#website_statement_file)
由于您将文件托管在内部网络上,因此很可能未满足这些条件中的一个(我猜是第二个)。
如果 assetlinks.json 位于内部网络,是否有任何特定原因导致应用程序链接不起作用(状态始终未定义)。
我的意思是我想知道这个应用程序链接是如何工作的? assetlinks.json 文件处理的验证是由 Google 还是应用程序通过从定义在 Android 的主机中获取文件本身来验证该文件?
assetlinks.json
文件由每个本地设备验证,但 Android 对有效文件的标准非常严格。具体来说:
- 除了 HTTP 200 之外,来自服务器的任何响应都被视为错误。
- 必须验证的证书链,具有受信任的根。
(来源:https://developers.google.com/digital-asset-links/v1/create-statement#website_statement_file)
由于您将文件托管在内部网络上,因此很可能未满足这些条件中的一个(我猜是第二个)。