查了一天,两个重要点 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 { } }
wxlog:Error:set token fail, errCode:4, errLog:wx?微信使用Universal Links后,设置自检函数都通过,但是微信登录APP不出现授权的页面,可以登录成功,可以拿到用户信息,类似安卓效果,直接登录成功,没有授权页面。但是 报错wxlog:Error:set token fail, errCode:4, errLog:wx token[] or contextId[(null)] is nil! 可以获得access_token和用户信息
2021-02-27