iOS开发 通用链接跳转微信显示Universal Link校验不通过

当我们遇到iOS应用分享到微信,无法跳转问题,或者跳转到微信又立刻返回APP问题时。
我们可以从以下方向来定位问题所在:

  1. \color{#008888}{需要检查应用的通用链接配置是否正确}
  2. \color{#008888}{https证书是否过期}
  3. \color{#008888}{文件是否可以正常访问}
  4. \color{#008888}{微信开放平台填写链接是否正确}
  5. \color{#008888}{微信开放平台填写链接是否正确}
  6. \color{#008888}{文件的配置是否正确}
    等等

当所有步骤都检测无误时,仍有极个别设备无法分享,我们可以这样来验证分享相关问题。
首先我们要了解苹果对apple-app-site-association 文件的\color{#ee0000}{更新机制}是什么!!!

当首次安装应用或从 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 缓存失效。
强制更新:
要强制更新文件 最行之有效的方法 \color{#ee0000}{您需要卸载并重新安装应用},或向 App Store 提交新版本。

最后一种较为少见的情况,第三方SDK问题


image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容