自动验证的链接是否已在Android M中缓存?

时间:2015-07-07 23:02:37

标签: android caching mobile applinks android-6.0-marshmallow

我目前正致力于运行一些测试,以了解经过验证的链接系统如何与Android M配合使用并遇到有趣的结果。通常的流程是:

  • 安装应用
  • 获取$ {HOST} /。众所周知/ statements.json被解雇
  • 如果获得批准(服务器已关闭,密钥有效等),则所有经过验证的链接都将深入链接到应用

当服务器关闭时,我们会看到这个

  • 安装应用
  • 获取$ {HOST} /。众所周知/ statements.json被解雇
  • 未获批准,链接显示弹出窗口
  • 卸载&重新安装应用
  • 获取$ {HOST} /。众所周知/ statements.json被解雇

但是,如果服务器在初始验证后出现故障,我们会看到一些有趣的内容

  • 安装应用
  • 获取$ {HOST} /。众所周知/ statements.json被解雇
  • 已批准,深层链接
  • 关闭服务器
  • 卸载app&重新安装应用
  • 没有进行网络通话

如果我们在重新安装之前等待一段时间,那么就会进行网络呼叫并且事情正常。它似乎是自动验证数据和/或应用程序 - >链接数据正被缓存在某个未被app卸载破坏的地方。

  • 预期会出现这种情况吗?
  • 为什么会这样,而不是总是撞到服务器?
  • 如果不是应用程序,这将被缓存在哪里?

0 个答案:

没有答案