1.微信原生登陆提示失败,但是又有数据返回,然后找了后台测试,发现是我请求了两次接口,但是code只有一次有效,导致错误。
问题原因:
- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<NSString*, id> *)options {
NSLog(@"WXApi2222----------%@",[WXApi handleOpenURL:url delegate:self]?@"yes":@"no");
return [WXApi handleOpenURL:url delegate:self];
}
打印的时候,代理方法也会执行,导致code通知执行了两次,所以NSLog要注释掉,看有没有打印两次的地方
2.ShareSDK下载下来之后微信原生登陆失败
原因:shareSDK下载的微信API和SDK有问题,
把它删了去微信重新下载,然后放进去
3.shareSDK第三方登陆提示微信appsecret无效
这他么的是扯淡,我重置换了也不行,我想不到什么原因,就直接用原生的了