iOS開發之調起QQ客戶端

需要注意的是,iOS9以上的系統需要在info.plist添加白名單

    <key>LSApplicationQueriesSchemes</key>
    <array>
        <string>wechat</string>
        <string>weixin</string>
        <string>alipay</string>
        <string>alipayshare</string>
        <string>mqq</string>
    </array>
    if([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"mqq://"]])
    {
        NSString *QQ = @"1099779883";
        //調用QQ客戶端,發起QQ臨時會話
        NSString *url = [NSString stringWithFormat:@"mqq://im/chat?chat_type=wpa&uin=%@&version=1&src_type=web",QQ];
        [[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]];
    }
    else{
        UIAlertView * alert = [[UIAlertView alloc] initWithTitle:@"溫馨提示" message:@"手機未安裝QQ" delegate:self cancelButtonTitle:@"確定" otherButtonTitles:nil, nil];
        [alert show];
    }
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 很可能你的應用是與一個支持HTTPS傳輸數據的服務器交互,但是并沒有使用TLS 1.2或更高。在這種情況下,你定義...
    Www劉閱讀 3,136評論 0 5
  • 官方網址: http://dev.umeng.com/social/ios/operation#2 一、注冊友盟賬...
    PerhapYs閱讀 13,008評論 7 44
  • 世界它有多大 本來不關我事 只是靈魂它渴望自由 需要個能包容夢想的天地
    輝少的青春閱讀 172評論 0 0
  • 昨天那條感慨出自女明星寧靜的微博。(大意如此) 寧靜是真人秀節目《花兒與少年》第二和第三季的嘉賓(第一季沒看不好說...
    左佳妮閱讀 213評論 0 0
  • 下午四點多時我正在超市坐著梅姐給我打電話,說想讓參加中考的孩子來我家住,因為孩子生病高燒咳嗽,怕在學校住有什么事,...
    萍心波動閱讀 361評論 0 0