工程里面集成了友盟的SDK,之前为了防止和微信的SDK冲突,友盟里面一直集成的精简版微信,所以一直都是正常的,但是后来微信SDK升级了,使用旧版本的SDK分享会提示应用未验证,所以我手动把友盟的微信SDK替换成了最新版的微信SDK,在AppDelegate里
-(BOOL)application:(UIApplication*)applicationcontinueUserActivity:(NSUserActivity*)userActivityrestorationHandler:(void(^)(NSArray<id> *_Nullable))restorationHandler
这个方法里,写入了友盟和微信的回调,这个就导致了一个问题,友盟会处理我们回调过来的code,导致code被用了两次,所以微信登录一直提示这个错误信息code been used。
网友评论