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

Posted 雅尘恋

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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有问题,

 

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

 

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

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

以上是关于ios中微信原生登陆的坑,ShareSDK的坑的主要内容,如果未能解决你的问题,请参考以下文章

shareSDK的初步使用(shareSDK中微信qq等兼容问题,以及cocoapods支持架构冲突问题的解决)

微信小程序的坑(持续更新中)

iOS微信支付4G网络下无法调用的坑

在Unity3D项目中接入ShareSDK实现安卓平台微信分享功能(可使用ShareSDK默认UI或自定义UI)

微信公众平台的坑

iOS之 接入新浪微博 SDK(微信支付) 的坑(registerApp 的问题)