小程序
小游戏
企业微信
微信支付
扫描小程序码分享
SDK版本1.9.1
iOS12没问题 13和14有问题
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
目前我这个问题已解决
因为是刚接手的项目,相关代码没动过,再就是两周前和现在iOS12上是没问题的,所以排除了配置相关的问题,一直等待微信支持的反馈,但无奈效率实在太慢,所以今天自己重头排查了一遍,修改了不少错误,排查步骤和我配置错误的点整理了一下,给大家提供下思路。
1.排查项目中univarsallink格式是否正确,正常是applinks:xxx.xxx.com 我是http://xxx.xxx.com
2.排查域名根目录下是否有apple-app-site-association文件,以及文件内容格式是否正确
我是域名根目录就没有配置文件,直接浏览器输入http://xxx.xxx.com/apple-app-site-association 无法下载
3.微信sdk有log和检查链接的接口startLogByLevel,checkUniversalLinkReady都加上
我检查到第五步 4,1成功后就停了,正常是六步结束
然后发现报错fail to load Keychain status:-25300, keyData null:1
查了一下是少调用了continueUserActivity 如下
- (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void(^)(NSArray<id<UIUserActivityRestoring>> * __nullable restorableObjects))restorationHandler {
return [WXApi handleOpenUniversalLink:userActivity delegate:self];
}
添加后发现检查接口也能过去了,功能也正常了:)
这些其实都不是什么问题,认真检查都能解决的,唯一不理解的是,这整个功能,在两周前和现在iOS12是没问题的。。
现在我只能理解为微信之前没有强制验证这个univarsallink,而是用老schemeurl的方式也能跳转传参,而改动只是在iOS13,14(没去验证)
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
你的解决了吗
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
目前我这个问题已解决
因为是刚接手的项目,相关代码没动过,再就是两周前和现在iOS12上是没问题的,所以排除了配置相关的问题,一直等待微信支持的反馈,但无奈效率实在太慢,所以今天自己重头排查了一遍,修改了不少错误,排查步骤和我配置错误的点整理了一下,给大家提供下思路。
1.排查项目中univarsallink格式是否正确,正常是applinks:xxx.xxx.com 我是http://xxx.xxx.com
2.排查域名根目录下是否有apple-app-site-association文件,以及文件内容格式是否正确
我是域名根目录就没有配置文件,直接浏览器输入http://xxx.xxx.com/apple-app-site-association 无法下载
3.微信sdk有log和检查链接的接口startLogByLevel,checkUniversalLinkReady都加上
我检查到第五步 4,1成功后就停了,正常是六步结束
然后发现报错fail to load Keychain status:-25300, keyData null:1
查了一下是少调用了continueUserActivity 如下
- (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void(^)(NSArray<id<UIUserActivityRestoring>> * __nullable restorableObjects))restorationHandler {
return [WXApi handleOpenUniversalLink:userActivity delegate:self];
}
添加后发现检查接口也能过去了,功能也正常了:)
这些其实都不是什么问题,认真检查都能解决的,唯一不理解的是,这整个功能,在两周前和现在iOS12是没问题的。。
现在我只能理解为微信之前没有强制验证这个univarsallink,而是用老schemeurl的方式也能跳转传参,而改动只是在iOS13,14(没去验证)
你的解决了吗