微信 40029 微博 集成sdk的遇到的问题

最近在工作总结,很多以前遇到的坑没有记录,发现这次又遇到了同样的坑,有必要做下记录

1.微信idk授权code换token的时候按官网的请求地址去换取返回40029,请求重定向了导致code被使用过了,code只能用一次,请求地址最后加上&connect_redirect=1。

下面两种情况一般都是人员流动比较大,项目配置和开发人员分离出现的

2.微博分享的时候sso package or sign error 因为你在新浪微博开放平台上申请的应用的bundle identifier和你项目的bundle identifier不一致造成的。

3.微博授权redirectURI问题,是项目中的redirectURI和微博高级设置中的回调地址不一致导致。

4.微博授权登录不走客户端 走web的形式需要在URL Types 里的URL Schemes里设置微博的appkey wb+appkey。

下面是shareSDK集成的一些问题

ShareSDK 3.4版本后直接用[WXApiisWXAppInstalled]判断是否安装微信一直返回false,在shareSDK初始化里初始化了微信的key和secret也不行,解决方法:1.在app delegate的启动方法didFinishLaunchingWithOptions中添加 [WXApiregisterApp:weixinKey];虽然可以使用openUrl的方式判断,但schema有时判断的不准。

5.shareSDK 3.3.0、3.5.0后的版本在betal版本的Xcode编译的时候调不起客户端,别的版本的sdk不知道。


6.微博分享内容,不自定义界面,分享内容不出编辑界面,直接分享成功,需要显示调用使用客户端

//需要明确指出使用客户端分享   不然不会调用客户端

    [shareParams SSDKEnableUseClientShare];






  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值