为适配 iOS 及安卓系统版本升级,微信开放平台发布新版本SDK,请开发者及时更新。
一、iOS系统
由于苹果iOS 13系统版本安全升级,微信SDK在1.8.6.1版本进行了适配,支持通过Universal Links方式跳转完成应用安全校验,提升使用流程安全性。查看接入文档
接入指引如下:
1. 更新iOS 1.8.6.1版本SDK,前往下载SDK工具包
2. 按苹果官网的要求,创建应用的Universal Links服务,参考Universal Links苹果官方文档
3. 登录微信开放平台,填写应用的Universal Links信息
二、安卓系统
为适配Android 10系统,微信发布5.5.8版本SDK,前往更新
平台预计从2020年起,逐步回收旧版本SDK的能力,为避免应用无法正常使用微信相关功能,请开发者尽快升级。
不升级的话,今后是不能使用微信相关的功能了吧、
log = wxlog:send req[<WXLaunchMiniProgramReq: 0x28198ca40>], appID:wxe274c3adf001bf42, universalLink:https://sugzu.share2dlink.com/, sdkVersion:1.8.6.2
log = wxlog:LaunchMiniProgram todata extDic=(null)
log = wxlog:set property list
PBItemCollectionServicer connection disconnected.
log = wxlog:Error:fail to load Keychain status:-25300, keyData null:1
log = wxlog:Error:token[(null)] is null
[Process] kill() returned unexpected error 1
[Process] kill() returned unexpected error 1
log = wxlog:launch app with ul only success
log = wxlog:launch app with universal link, ret:1
log = wxlog:req:<WXLaunchMiniProgramReq: 0x28198ca40>, cid:a59e9ed7d177ca027640f99745799839de027f98
求解决
添加之后多久会生效?
我也遇到了同样的问题:
目前问题已解决:解决方案是在 SceneDelegate 而非 AppDelegate 中添加 continueUserActivity, onResp, onReq 方法,估计是因为我调用微信登录 SendAuthReq 是在 SceneDelegate 中完成的。
func scene(_ scene: UIScene, continue userActivity: NSUserActivity) { WXApi.handleOpenUniversalLink(userActivity, delegate: self as! WXApiDelegate) } func onReq(_ req: BaseReq) { print(req) } func onResp(_ resp: BaseResp) { if resp.errCode == 0 && resp.type == 0{//授权成功 let response = resp as! SendAuthResp // 微信登录成功通知 print(response.code) } }
可参考这篇文章:https://developers.weixin.qq.com/community/develop/doc/000880a051015855aea992f995bc09
现在疫情时期,本来计划2月实现,现在有3月收回的是什么能力,能延后吗?
太难了
支持+1
平台预计从2020年3月起,逐步回收旧版本SDK的能力,这个能力具体指那些