iOS检测QQ是否安装
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 即可。
最新文章
- linux下的a.out文件
- OpenCV2+入门系列(四):计算图像的直方图,平均灰度,灰度方差
- 关于 vmware虚拟机的一些问题及解决办法备忘
- MVC Form异步请求
- Maven full settings.xml
- HTML-003-模拟IDE代码展开收起功能简单示例
- php调试工具firephp
- u检验、t检验、F检验、X2检验 (转)
- 总结:调用startActivityForResult,onActivityResult无响应的问题
- redis研究记录
- 300M无线路由器 TL-WR842N - TP-LINK官方网站
- thrift之默认传输类TTransportDefaults和虚拟传输类TVirtualTransport
- js中 substr(), substring(), slice()的区别
- JavaSE的基础语法之标识符:
- Luogu1574 超级数
- android app 的插件化、组件化、模块化开发-2
- FrameSet定义页面宽度并且居中
- angular学习笔记(5)- 路由
- [android] 手机卫士关闭自动更新
- 基于react的记账簿开发