使用 Universal Links 遇到的问题

前段时间,升级微信分享SDK,需要支持 Universal Links ,所以跟运维一块配置了相关文件。

配置方式还挺简单,只是配完之后遇到了一些问题。

  1. 检测配置是否生效。其实检测的话,直接将地址放到浏览器或者备忘录中尝试即可。不要使用苹果官方地址检测。我们配置后的网址,经苹果检测是无效的,但是微信、QQ检测都是可以的,而且在浏览器、备忘录中都可以唤醒自己的 APP。
  2. 某些设备微信分享,每次都会跳转两次,就是先跳转微信,然后回到自己APP,然后再跳转微信。这种情况微信文档有说明,正常情况下,第一次打开微信会出现这样,后面就是正常的。如果每次都这样,就是 Universal Links 有问题。注意,Universal Links 有问题,不一定是没有配好,就像这个问题,某些设备会出现。后面发现了这些设备都设置了代理,而苹果官方有段说明如下:

When users install your app, iOS checks a file that you’ve uploaded to your web server to make sure that your website allows your app to open URLs on its behalf.

也就是在安装 APP 的时候苹果系统会去查看配置的文件。只要安装 APP 的时候关闭代理,就正常了。
3. Universal Links 一般第三方都提供。像我们接入的 shareSDK,他们提供 Universal Links,所以不想折腾的话,直接使用他们的更省事。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值