QQ加群组件-iPhone、Android、网页上加入QQ群
iPhone代碼:
- (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", @"xxx",@"xxx"];
NSURL *url = [NSURL URLWithString:urlStr];
if([[UIApplication sharedApplication] canOpenURL:url]){
[[UIApplication sharedApplication] openURL:url];
return YES;
}
else return NO;
}
Android代碼:
/****************
*
* 發起加入群流程。QQ群的 key 為: -xxx
* 調用 joinQQGroup(-xxx) 就可以發起手Qclient申請加群
*
* @param key 由官網生成的key
* @return 返回true表示呼起手Q成功,返回fals表示呼起失敗
******************/
public boolean joinQQGroup(String key) {
Intent intent = new Intent();
intent.setData(Uri.parse("mqqopensdkapi://bizAgent/qm/qr?url=http%3A%2F%2Fqm.qq.com%2Fcgi-bin%2Fqm%2Fqr%3Ffrom%3Dapp%26p%3Dandroid%26k%3D" + key));
// 此Flag可依據詳細產品須要自己定義,如設置,則在加群界面按返回,返回手Q主界面,不設置,按返回會返回到呼起產品界面 //intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
try {
startActivity(intent);
return true;
} catch (Exception e) {
// 未安裝手Q或安裝的版本號不支持
return false;
}
}
網頁代碼:
<a target="_blank" href="http://shang.qq.com/wpa/qunwpa?idkey=xxx"><img border="0" src="http://pub.idqqimg.com/wpa/images/group.png" alt="xx用戶群" title="xx用戶群"></a>
參考:http://qun.qq.com/join.html
總結
以上是生活随笔為你收集整理的QQ加群组件-iPhone、Android、网页上加入QQ群的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ADO.NET基础必备之SqlParam
- 下一篇: 清华大学全固态锂电池新突破:迄今为止循环