apple-app-site-association json文件是否在应用程序中更新?

wol*_*mer 9 json ios ios-universal-links

除了应用程序的第一次初始安装之外,apple-app-site-association json文件是否会更新?

例如,如果我在json文件中为路径数组添加一个额外的值,我的应用程序是否会获得该更新?

Ale*_*uer 17

我自己的经验表明,apple-app-site-association首次安装应用程序时会检查文件,然后在App Store中的任何后续应用程序更新期间重新检查.因此,如果您向文件添加其他路径,则会在下一个更新应用程序发布时检测到,但可能不会在之前检测到.

注意:如果您在本地进行测试,则需要在重新安装之前完全删除该应用.除App Store更新外,如果应用已在您的设备上,apple-app-site-association不会重新检查.

  • 实际上,我必须删除该应用程序,重新启动设备(iPhone),然后重新安装该应用程序才能识别新的 apple-app-site-association 文件。这非常令人沮丧,因为当我在 Safari 中加载文件时,它显示了正确的内容。仅删除应用程序并从 Xcode 重新运行它(将其再次下载到设备)不会刷新关联文件。 (4认同)
  • @micmdk 这意味着如果您在 Xcode 上构建应用程序并将其直接安装到设备上,而不是从 App Store 或从 TestFlight/Fabric/Hockey 等下载。实际上,我有时确实会在不需要完全删除的情况下看到这项工作首先是应用程序,但如果您想绝对确定,最安全的选择仍然是删除! (2认同)