一、QQ登錄
1、登錄騰訊開放平臺(tái),創(chuàng)建一個(gè)應(yīng)用,獲取APP_KEY和APP_ID
2、下載對(duì)應(yīng)的SDK

1、導(dǎo)入SDK,配置工程
1、下載SDK到本地后,將SDK拖入工程中

2、添加所需的依賴庫(kù)

3、在工程配置中的“Build Settings”一欄中找到“Linking”配置區(qū),給“Other Linker Flags”配置項(xiàng)添加屬性值“-fobjc-arc”

2 、添加項(xiàng)目代碼
1、添加URL SChemes,新的scheme = tencent + appid。

2、在plist文件中,設(shè)置ATS

3、在plist文件中,添加白名單




- (void)isOnlineResponse:(NSDictionary *)response{
}
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation{
return [TencentOAuth HandleOpenURL:url];}
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url{
return [TencentOAuth HandleOpenURL:url];
}
效果圖

我在集成中遇到了一個(gè)配置錯(cuò)誤的問(wèn)題,如下圖:

//初始化SDK
_tencentOAuth = [[TencentOAuth alloc] initWithAppId:@"222222" andDelegate:self];
DEMO下載:http://download.csdn.net/detail/u010545480/9670786
就是這兩個(gè)地方,設(shè)置對(duì)了,就可以了。
二、微信登錄
1、登錄微信開放平臺(tái),創(chuàng)建一個(gè)應(yīng)用,獲取APP_KEY和APP_ID
2、下載對(duì)應(yīng)的SDK
http://www.2cto.com/kf/201611/561894.html