这个问题在15年的时候就已经出现了,当使用第三方分享时就需要手动添加白名单盒和允许http访问。
这篇博客针对开发不久的小白,大神请自行绕道
这里在着重说明下,不管是第三方的分享还是认证,白名单必不可少,如果你不知道怎么添加白名单,以shareSDK中新浪微博的第三方登录为例,如果没有添加白名单,会报这样的警告:
如图所示,圈起来的内容就是需要加入的白名单,怎么添加呢?看下图:
还有一个地方的设置需要注意,看图:
在App delegate中,设置认证的方式,Both代表有客户端会拉起,没有的话web认证,如果你不小心那里写的是web,不好意思,那就是你的错了。
其他的只需要注意appKey,appSecret和URL Schemes
另外分享一个小Demo供参考:第三方登录小Demo下载
demo使用Pods进行集成,不会使用Pods的自行拖进sdk,想学pods使用方法的请移驾Pods安装使用方法