iOS检测QQ是否安装
2014-08-14 17:59
225 查看
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 即可。
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 即可。
相关文章推荐
- iOS检测QQ是否安装
- iOS检测QQ是否安装
- iOS检测QQ是否安装
- iOS 9检测QQ、微信是否安装无效的解决方法
- iOS检测QQ是否安装
- ios使用友盟分享到QQ/微信时时如何判断手机上是否安装了QQ以及微信的客户端
- iOS-82-自己APP地图内检测是否安装了其他地图(百度地图、高德地图、苹果地图),以及跳转
- iOS 微信WXApi检测是否安装客户端不好用解决办法
- 浏览器判断检测手机中是否安装了ios/android客户端程序
- IOS推断是否安装微信qq
- Android和IOS的浏览器中检测是否安装某个客户端的方法
- 小胖说事50-----IOS 检测APP是否在手机上安装并且打开APP
- IOS判断是否安装微信qq
- iOS:判断设备上是否安装微信或qq 集成微信SDK的时候判断是否安装微信 基于ShareSDK
- iOS应用中检测第三方app是否安装及跳转解决方案
- iOS 判断是否安装了微信、QQ客户端
- 检测Office是否安装以及获取安装 路径 及安装版本 QQ,迅雷,旺旺 C#代码
- asp.net中通过注册表来检测是否安装Office(迅雷/QQ是否已安装)
- iOS 判断手机上是否安装了微信,QQ,微博应用
- iOS 判断移动设备是否安装微信或QQ