【问题标题】:Does the apple-app-site-association json file ever get updated in app?apple-app-site-association json 文件是否会在应用程序中更新?
【发布时间】:2016-05-13 06:30:45
【问题描述】:

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

例如,如果我在 json 文件中的路径数组中添加一个附加值,我的应用会获得该更新吗?

【问题讨论】:

    标签: ios json ios-universal-links


    【解决方案1】:

    我自己的经验表明,首次安装应用程序时会检查apple-app-site-association 文件,然后在以后从 App Store 更新应用程序时重新检查。因此,如果您向文件添加额外的路径,它将在下一个更新应用发布时检测到,但可能不会在此之前检测到。

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

    【讨论】:

    • 在这种情况下,“本地测试”是什么意思?谢谢
    • @micmdk 这意味着如果您在 Xcode 上构建应用程序并将其直接安装到设备上,而不是从 App Store 或从 TestFlight/Fabric/Hockey 等下载。我实际上有时会这样做无需先完全删除应用即可看到这项工作,但如果您想绝对确定,最安全的选择仍然是删除!
    • 我实际上必须删除该应用程序,重新启动设备 (iPhone),然后重新安装该应用程序才能识别新的 apple-app-site-association 文件。这非常令人沮丧,因为当我在 Safari 中加载文件时,它显示了正确的内容。只是删除应用程序并从 Xcode 重新运行它(将其再次下载到设备)并没有刷新关联文件。
    • 我不是 100% 确定,但我认为不需要重新安装。当然,Branch 的 Alex 是专家,但我相信 Apple 会将此文件缓存在 CDN 上,并决定何时从应用程序本身再次获取它。您可以使用 Charles 看到文件正在下载到您的应用程序中。但是,尚不清楚这种情况发生的频率。
    猜你喜欢
    • 1970-01-01
    • 2018-12-15
    • 2019-09-21
    • 2016-03-13
    • 2020-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多