6月份因webView微信会停止维护,这边的需求是要更换新的SDK
微信开放平台下载最新的SDK,我这边直接是下载的是OpenSDK1.8.7.1集成之后,发现之前微信使用的URLtypes在微信1.8.5的时候已经没有使用,现在需要配置Universal Link链接,这个东西需要怎么配置当时微信开放文档上面写的本人不是很理解
在证书里面需要开启这个权限,在对应的项目里面配置
这个域名要就是你服务器对应的域名需要保持一致
这个地方我想大家都没有遇到上面问题,可以解决,配置apple-app-site-association这个文件,微信文档是说要配置在域名的根目录上,
但是我们这边是将这个文件配置在服务器的
对应的paths路径里面,这里面这个path路径里面的链接在微信开放平台里面和app里面要对应上
这三个的universalLink链接必须对应上,之后微信那边你这边验证就会没有问题如果是你发现微信分享会跳转两次,这种情况,先看看
这个系统的代理有没有走,会导致微信分享成功,但是会跳转两次,这个情况可以分析为没有调微信那边的验证导致的,这个时候那就是自己配置的universalLink有问题,首先微信那边是先验证你的universalLink是否正确,正确就不会第二验证,不正确的话,微信那边会走你之前配置的URLtypes标示,虽然可以分享成功但是会有这个问题,这个时候就检查universalLink配置正确不,工程配置associated domain未打开或未添加Universal links域名,配置文件未上线或未按苹果要求放在服务器指定的路径下(域名根目录),配置文件的Universal links的path末尾没有加通配符*,配置文件的appID(teamID+bundleID)与实际代码包不匹配一般都是以上这几个问题,如果解决之后,代理没问题之后,只要按着官方文档走就ok了。
第一次写博客,文笔不好见谅。