1.首先去QQ开放平台注册对应的App,填写对应的Bundle ID等应用信息,地址是:腾讯开放平台 OPEN.QQ.COM
2.拿到对应的APP ID和APP KEY
3.下载对应的腾讯QQ第三方登录SDK,下载地址:SDK下载 - 腾讯开放平台
4.下载完成后,打开压缩包,会有如下文件,将红色箭头对应的包放到自己的项目中
5.在项目中配置URL Type 步骤:选中项目中的 Targets──Info──URL Types──加号──Identifier和Role分别写死:值分别是:tencent和Editor──URL Schemes的值(tencent+APP ID)
6.0 在需要QQ登录的类中导入对应的头文件,登录之前判断用户是否有安装对应的QQ客户端,点击登录按钮配置QQ的AppID和代理以及一些参数,最后在代理的方法中拿到QQ回调过来的用户数据。具体操作如下:
7.最终返回的结果如下:
最后,有问题可以通过qq:1205632644联系我。
集成中遇到的问题
1.如下图所示,配置URL Types中的URL Schemes错误,具体解决请参考上文中的第五步(5.)。