很簡(jiǎn)單的兩個(gè)功能针余,不過(guò)都需要先將QQ加入info.plist白名單中
LSApplicationQueriesSchemes
mqqOpensdkSSoLogin
mqzone
mqq
mqqapi
mqqopensdkapiV3
mqqopensdkapiV2
mqqapiwallet
mqqwpa
mqqbrowser
按需求加就好了饲鄙。
跳轉(zhuǎn)到QQ加群頁(yè):
- (BOOL)joinGroup:(NSString *)groupUin key:(NSString *)key{
NSString *urlStr = [NSString stringWithFormat:@"mqqapi://card/show_pslcard?src_type=internal&version=1&uin=%@&key=%@&card_type=group&source=external", groupUin,key];
NSURL *url = [NSURL URLWithString:urlStr];
if([[UIApplication sharedApplication] canOpenURL:url]){
[[UIApplication sharedApplication] openURL:url];
return YES;
} else {
return NO;
}
}
groupUin就是自己的群號(hào)
key需要到網(wǎng)站輸入自己的QQ號(hào),選擇一個(gè)群(必須是自己是群主或者是管理員)獲取圆雁。
第一步
第二步
選擇iPhone代碼粘貼就好了忍级。
跳轉(zhuǎn)到QQ臨時(shí)會(huì)話:
NSURL *url = [NSURL URLWithString:@"mqq://im/chat?chat_type=wpa&uin=qq號(hào)&version=1&src_type=web"];
if([[UIApplication sharedApplication] canOpenURL:url]){
[[UIApplication sharedApplication] openURL:url];
} else {
NSLog(@"不能調(diào)起QQ");
}
兩個(gè)操作都最好先判定一下是否裝了QQ
如果使用了QQ的登錄分享的第三方,則可以使用:
[QQApiInterface isQQInstalled];
來(lái)判斷伪朽,如果沒(méi)有的話轴咱,則使用:
[[UIApplicationsharedApplication]canOpenURL:[NSURLURLWithString:@"mqqapi://"]];
來(lái)簡(jiǎn)單判定。