第一步:注冊,登錄
第二步:進入個人中心

第三步:添加新應用

第四步:填寫基本信息,獲取Appkey

第五步:下載SDK 如上圖箭頭所示(一定要選擇社會化分享的SDK)

選擇需要分享和授權(quán)登錄的平臺
第六步:將SDK直接拖入項目中

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

第八步:AppDelegate中設置友盟appkey

第九步:配置第三方平臺APPID及scheme
如果是第三方登錄的話還需要導入 擴展包

第三方平臺APPID(QQ:需要到微信開發(fā)者平臺申請,微信:到微信開發(fā)者平臺申請)

填寫資料 提交審核,審核通過之后 APP就具有QQ登錄的能力了

配置APPID

配置URL scheme
QQ需要添加兩個URL schemes 1. “QQ”+騰訊QQ互聯(lián)應用appId轉(zhuǎn)換成十六進制(不足8位前面補0),例如“QQ05FC5B14”,注意大寫,2.“tencent“+騰訊QQ互聯(lián)應用Id,例如“tencent100424468"

第十步:在Xcode 6.0創(chuàng)建工程時,默認可能沒有單獨設置Bundle display name屬性值。但是因為SDK需要用到Bundle display name的值,所以務必請檢查確保這個屬性存在,如果沒有請?zhí)砑由稀?/a>

第十一步:以上做好了以后 就可以開始登錄了

然而我們會發(fā)現(xiàn) 并沒有成功

首先需要在info.plist中添加

然后添加(可以右鍵 open as->source code 直接復制粘貼進入)

添加好了以后 我們發(fā)現(xiàn)可以喚起QQ了? 但是卻登錄失敗了

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

這個方法,請加上 在試一次

終于成功了,而且信息也都打印出來了。
今天的友盟第三方QQ登錄就到這里,如果有需要別的平臺登錄的朋友在下面留言,我會繼續(xù)出教程。