小程序
小游戏
企业微信
微信支付
扫描小程序码分享
微信使用Universal Links后,设置自检函数都通过,但是微信登录APP不出现授权的页面,可以登录成功,可以拿到用户信息,类似安卓效果,直接登录成功,没有授权页面。但是
报错wxlog:Error:set token fail, errCode:4, errLog:wx token[] or contextId[(null)] is nil!
可以获得access_token和用户信息
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
查了一天,两个重要点
1.我放弃了友盟的分享和友盟内部的微信登录
2.在appDelegate里写这两句,控制待依然会打印,忽略这个错误,你应该也能正常收到onResp的代理回调
func application(_ application: UIApplication, continue userActivity: NSUserActivity, restorationHandler: @escaping ([UIUserActivityRestoring]?) -> Void) -> Bool {
return WXApi.handleOpenUniversalLink(userActivity, delegate: self)
}
func onResp(_ resp: BaseResp) {
if let resp = resp as? SendAuthResp {
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
你好,参考下https://developers.weixin.qq.com/community/search?query=SDK&page=1&block=1&random=1599217189859
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
查了一天,两个重要点
1.我放弃了友盟的分享和友盟内部的微信登录
2.在appDelegate里写这两句,控制待依然会打印,忽略这个错误,你应该也能正常收到onResp的代理回调
func application(_ application: UIApplication, continue userActivity: NSUserActivity, restorationHandler: @escaping ([UIUserActivityRestoring]?) -> Void) -> Bool {
return WXApi.handleOpenUniversalLink(userActivity, delegate: self)
}
func onResp(_ resp: BaseResp) {
if let resp = resp as? SendAuthResp {
}
}
你好,参考下https://developers.weixin.qq.com/community/search?query=SDK&page=1&block=1&random=1599217189859
自测没有问题
授权登录后报错,但是功能没有问题,可以登录成功,也能获得用户信息