ios中微信原生登陆的坑,ShareSDK的坑

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有问题,ios中微信原生登陆的坑,ShareSDK的坑

把它删了去微信重新下载,然后放进去

 

3.shareSDK第三方登陆提示微信appsecret无效

这他么的是扯淡,我重置换了也不行,我想不到什么原因,就直接用原生的了