我一直在阅读并发现了一些关于apple-app-site-association缓存的现有答案:
这些答案都表明该关联文件是在安装/更新上从网站获取的。
这对我来说很令人担忧,因为这意味着我需要使用我的应用版本来同步文件的更新。
这也意味着,如果某些我不想要通用链接的网址(例如我的联系页面,/contact
)最初没有从我的关联文件列入黑名单,那么不更新我的应用的用户将会在尝试访问该页面时,会永远失去经验。
我的问题是:有没有人知道如何强制我的应用更新其关联文件而无需发布新版本并等待我的所有用户更新?
修改以及为什么?
答案 0 :(得分:2)
可能强行执行此操作。 Apple没有透露更新标准,但是整天都在使用这个标准,我可以向您保证安装/更新是唯一次我曾经看过这个文件。
更好的选择是使用托管的深层链接平台,例如Branch.io(完全披露:我在分支团队中),因为那时您无需担心更新apple-app-store-association
在第一次设置后配置。