我目前正致力于运行一些测试,以了解经过验证的链接系统如何与Android M配合使用并遇到有趣的结果。通常的流程是:
- 安装应用
- 获取$ {HOST} /。众所周知/ statements.json被解雇
- 如果获得批准(服务器已关闭,密钥有效等),则所有经过验证的链接都将深入链接到应用
当服务器关闭时,我们会看到这个
- 安装应用
- 获取$ {HOST} /。众所周知/ statements.json被解雇
- 未获批准,链接显示弹出窗口
- 卸载&重新安装应用
- 获取$ {HOST} /。众所周知/ statements.json被解雇
但是,如果服务器在初始验证后出现故障,我们会看到一些有趣的内容
- 安装应用
- 获取$ {HOST} /。众所周知/ statements.json被解雇
- 已批准,深层链接
- 关闭服务器
- 卸载app&重新安装应用
- 没有进行网络通话
如果我们在重新安装之前等待一段时间,那么就会进行网络呼叫并且事情正常。它似乎是自动验证数据和/或应用程序 - >链接数据正被缓存在某个未被app卸载破坏的地方。
- 预期会出现这种情况吗?
- 为什么会这样,而不是总是撞到服务器?
- 如果不是应用程序,这将被缓存在哪里?