是否可以强制我的应用获取新的 apple-app-site-association 文件?

Is it possible to force my app to fetch a new apple-app-site-association file?

我一直在阅读并找到了一些关于 apple-app-site-association 缓存的现有答案:

这些答案都表明关联文件是从网络仅在install/update上获取的。

这让我很担心,因为这意味着我需要将文件更新与我的应用程序版本同步。

这也意味着如果我不希望通用链接的某些 URL(例如我的联系页面 /contact)最初没有从我的关联文件中列入黑名单,则不更新我的应用程序的用户将有一个尝试访问该页面时体验永远崩溃。

我的问题是:这里有没有人知道一种方法可以强制我的应用程序更新其关联文件,而无需发布新版本并等待我的所有用户更新?

编辑 还有,为什么?

不可能强制执行此操作。 Apple 没有透露更新标准,但我整天都在研究这个,我可以向你保证 install/update 是我见过此文件被抓取的 次。

更好的选择是使用像 Branch.io 这样的托管深度 link 平台(完全披露:我在 Branch 团队),因为那样你就不需要担心更新apple-app-store-association 第一次设置后的配置。