美文网首页
iOS Universal Links 不起作用,几种可能

iOS Universal Links 不起作用,几种可能

作者: liuxingzi | 来源:发表于2021-03-10 17:20 被阅读0次

    具体 Universal Links 的配置方法参见:
    https://www.cnblogs.com/guoshaobin/p/11164000.html
    写得很详细了。

    我只记录一下,我这里遇到的问题

    都按上面步骤配置了,就是死活不起作用。

    查看一下,是否真的能被 Apple 访问到

    到: https://search.developer.apple.com/appsearch-validation-tool/
    这里输入自己的域名查一下

    也可以使用命令

    curl -v https://app-site-association.cdn-apple.com/a/v1/domain-name-here.com
    

    看一下苹果真正拿到的数据是什么样的

    后来找到原因:

    可能原因1 本地未更新到

    参考:https://www.jianshu.com/p/ef0cd17a35d6 这篇文章上的

    服务器上apple-app-site-association的更新不会让iOS本地的apple-app-site-association同步更新,即iOS只会在App第一次启动时请求一次,以后除非App更新或重新安装,否则不会在每次打开时请求apple-app-site-association。

    重新安装APP。

    有时也不起作用,那就做的彻底一点,每更改一次apple-app-site-association, 我重启一次iPhone,再重安装。

    可能原因2

    服务端的链接不符合,可能各种redirect导致链接地址不一致了

    缓存原因

    通过使用

    curl -v https://app-site-association.cdn-apple.com/a/v1/domain-name-here.com
    

    看一下,这里的结果,这个是安装好APP后,第一次启动时,取得的真正的文件的样子,一般有缓存不会马上更新

    相关文章

      网友评论

          本文标题:iOS Universal Links 不起作用,几种可能

          本文链接:https://www.haomeiwen.com/subject/bagwqltx.html