Android处理应用程序链接内部网络

时间:2017-06-28 00:09:54

标签: android applinks

如果assetlinks.json位于内部网络,是否有任何具体原因导致应用链接无效(状态始终未定义)。

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

1 个答案:

答案 0 :(得分:1)

assetlinks.json文件由每个本地设备验证,但Android严格遵守有资格作为有效文件的条件。具体做法是:

  1. 除了HTTP 200之外,服务器的任何响应都被视为错误。
  2. 必须使用受信任的根证明的证书链。
  3. (资料来源:http://gnuwin32.sourceforge.net/packages/coreutils.htm

    由于您在内部网络上托管该文件,因此很可能无法满足这些标准(我猜第二个)。