iOS 奇闻轶事iOS开发

Universal Link--apple-app-site-a

2019-12-02  本文已影响0人  flyWhite

最新补充:最近的项目我全部用的https://www.mob.com给免费生成Universal Link(因为大部分项目是Http)。配置很快也很方便,希望对大家有点帮助。(MOBAppSecret和MOBAppkey这两个参数别忘了在info.plist里面配置。-2021.10.15)

MobTech

配置通用链接的越来越多,在微信最新的SDK1.8.6也对此做了要求。如何在Associated Domains中配置,网上很多,就不赘述了。说几个注意点,和检测问题的方法。

重定向问题

例子:你放的https://domain.com ->会在请求时变成https://www.domain.com

证书问题

如果你还在用http或者你的证书是自己公司配置的那种,那这个功能是用不了的

apple-app-site-association问题(重点

我自己就是被这个问题折磨的不行

我克服了隐藏格式的问题,走到这一步,再用官方验证的网站。一番验证,没有报错。(Error no apps with domain entitlements,最下面报这个错误不用在意,不影响)
问题来了,但是我在safari或者是备忘录就是不能成功,下拉也看不到提示跳转的banner

在网上翻了半天,用外网提供的一个方法:

tip:你可以用青花瓷,抓包。看看你app从后台下载的apple-app-site-association到底是什么样子的。

我这一步的问题出在,文件创建上面,因为不要文件后缀,我用sublime 创建的——这是不对的!!!虽然它和我用文本编辑器创建的长得一摸一样,还能下载,但就是不行!我猜测可能是编码问题。正确的创建方式:

apple-app-site-association

其他

还有一些是iOS版本问题,能成功但是个别情况无法唤起。
或者缓存问题,需要改下你app版本

-----以上是我的踩坑"旅程"-----
----end-----

上一篇 下一篇

猜你喜欢

热点阅读