您的位置:首页 > 移动开发 > IOS开发

iOS检测QQ是否安装

2014-08-06 09:17 267 查看
if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"mqq://"]]) {

NSLog(@"install--");

}else{

NSLog(@"no---");

}

这个 mqq 是哪里得到的呢? 可以通过一些软件如 : iTools 在QQ应用app里面可以找到 Info.plist 这个文件,

里面就有下面的 URL types

<dict>

<key>CFBundleURLName</key>

<string>com.tencent.mqq</string>

<key>CFBundleURLSchemes</key>

<array>

<string>mqq</string>

</array>

</dict>

-------------------------------------------------------------------------------------

<dict>

<key>CFBundleURLName</key>

<string>QQSSoLogin</string>

<key>CFBundleURLSchemes</key>

<array>

<string>mqqOpensdkSSoLogin</string>

</array>

</dict>

由上面这个文件分析得出,我们还可以判断到设备中QQ是否支持 SSO 登入方式,只要将 mqq 替换成 mqqOpensdkSSoLogin 即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: