Umeng 第三方集成

转载自: https://www.jianshu.com/p/7025087dc0ec

第一步:注册,登录

第二步:进入个人中心

第三步:添加新应用

第四步:填写基本信息,获取Appkey

第五步:下载SDK 如上图箭头所示(一定要选择社会化分享的SDK)

选择需要分享和授权登录的平台

第六步:将SDK直接拖入项目中

第七步:添加系统需要的framework(Security.framework,libiconv.dylib,SystemConfiguration.framework,CoreGraphics.Framework,libsqlite3.dylib,CoreTelephony.framework,libstdc++.dylib,libz.dylib)

 

第八步:AppDelegate中设置友盟appkey

 

 

第九步:配置第三方平台APPID及scheme

如果是第三方登录的话还需要导入 扩展包

第三方平台APPID(QQ:需要到微信开发者平台申请,微信:到微信开发者平台申请)

填写资料 提交审核,审核通过之后 APP就具有QQ登录的能力了

配置APPID

配置URL scheme

QQ需要添加两个URL schemes 1. “QQ”+腾讯QQ互联应用appId转换成十六进制(不足8位前面补0),例如“QQ05FC5B14”,注意大写,2.“tencent“+腾讯QQ互联应用Id,例如“tencent100424468"

第十步:在Xcode 6.0创建工程时,默认可能没有单独设置Bundle display name属性值。但是因为SDK需要用到Bundle display name的值,所以务必请检查确保这个属性存在,如果没有请添加上。

第十一步:以上做好了以后 就可以开始登录了

然而我们会发现 并没有成功

首先需要在info.plist中添加

然后添加(可以右键 open as->source code 直接复制粘贴进入)

添加好了以后 我们发现可以唤起QQ了  但是却登录失败了

OK,最后一步,如果你的Appdelegate中没有

这个方法,请加上 在试一次

终于成功了,而且信息也都打印出来了。

今天的友盟第三方QQ登录就到这里,如果有需要别的平台登录的朋友在下面留言,我会继续出教程。



作者:IOS_绿豆糕
链接:https://www.jianshu.com/p/7025087dc0ec
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

猜你喜欢

转载自blog.csdn.net/liu_qunfeng/article/details/82593085