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 即可。