当我们遇到iOS应用分享到微信,无法跳转问题,或者跳转到微信又立刻返回APP问题时。
我们可以从以下方向来定位问题所在:
-
等等
当所有步骤都检测无误时,仍有极个别设备无法分享,我们可以这样来验证分享相关问题。
首先我们要了解苹果对apple-app-site-association 文件的是什么!!!
当首次安装应用或从 App Store 下载新版本时,iOS 设备上的 apple-app-site-association 文件会更新。Apple 的 CDN 会缓存该文件,设备大约每周检查一次更新。要强制更新,通常可以卸载并重新安装应用,或向 App Store 提交新版本。
以下是更详细的说明:
初始获取:
首次安装应用时,Apple 的 CDN 会下载并缓存 apple-app-site-association 文件。
定期更新:
设备会定期(大约每周一次)从 CDN 检查该文件的更新。
App Store 更新:
当从 App Store 下载新版本的应用时,设备将从 CDN 重新获取 apple-app-site-association 文件。
无 CDN 失效:
没有直接的方法可以使 apple-app-site-association 文件的 CDN 缓存失效。
强制更新:
要强制更新文件 最行之有效的方法 ,或向 App Store 提交新版本。
最后一种较为少见的情况,第三方SDK问题
image.png