我正在根据各种指南和协议设置我的 Android 应用程序以使用 HTTP Web 链接,并已成功设置深度链接,其中包括从/.well-known/assetlinks.json
. 一切都按预期工作。从操作的角度来看,我正在努力解决的是如何维护这个文件——特别是在更新和失败的情况下。
假设我有现有客户已经下载了我的应用程序并且可以正常使用网络链接。我更新了我的资产链接文件并将新版本推送到我的服务器。我的客户何时获得更新的资产链接文件?操作系统是否配置为在某些节奏或应用启动时检查更新?是否仅在应用程序更新或重新安装时?
同样,假设我的网站已关闭。新用户正在安装我的应用程序,操作系统将无法关联我的域,并且当客户单击 HTTP 网络链接时,他们不会被深度链接到应用程序。这是有道理的。但是在我从中断中恢复之后,考虑到应用程序已经安装,客户什么时候可以获得他们的资产链接文件?
同样,假设我上传了一个无效的assetlinks.json 文件。这是否会破坏在首次安装应用程序时已经具有有效关联的现有客户的当前 Web 链接?
了解这些问题最终将帮助我更好地解决客户问题并调整我应该期望从我的服务器上看到我的资产链接文件的预期流量。