QQ第三方登陆

1.首先去QQ开放平台注册对应的App,填写对应的Bundle ID等应用信息,地址是:腾讯开放平台 OPEN.QQ.COM

2.拿到对应的APP ID和APP KEY

3.下载对应的腾讯QQ第三方登录SDK,下载地址:SDK下载 - 腾讯开放平台

QQ第三方登陆_第1张图片

4.下载完成后,打开压缩包,会有如下文件,将红色箭头对应的包放到自己的项目中

QQ第三方登陆_第2张图片
QQ第三方登陆_第3张图片

5.在项目中配置URL Type  步骤:选中项目中的 Targets──Info──URL Types──加号──Identifier和Role分别写死:值分别是:tencent和Editor──URL Schemes的值(tencent+APP ID)

QQ第三方登陆_第4张图片

6.0 在需要QQ登录的类中导入对应的头文件,登录之前判断用户是否有安装对应的QQ客户端,点击登录按钮配置QQ的AppID和代理以及一些参数,最后在代理的方法中拿到QQ回调过来的用户数据。具体操作如下:

QQ第三方登陆_第5张图片
QQ第三方登陆_第6张图片
QQ第三方登陆_第7张图片

7.最终返回的结果如下:

QQ第三方登陆_第8张图片

最后,有问题可以通过qq:1205632644联系我。




集成中遇到的问题

1.如下图所示,配置URL Types中的URL Schemes错误,具体解决请参考上文中的第五步(5.)。

QQ第三方登陆_第9张图片

其他借鉴

地址:iOS QQ第三方登实现 - - 博客频道 - CSDN.NET

你可能感兴趣的:(QQ第三方登陆)