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

转载于:https://www.cnblogs.com/zsw-1993/p/4879283.html

iOS检测QQ是否安装相关推荐

  1. iOS9 判断微信qq是否安装

    iOS 9检测QQ.微信是否安装无效的解决方法 在info.plist里面添加LSApplicationQueriesSchemes(Array类型),然后插入weixin, wechat, mqq的 ...

  2. linux版本的qq下载地址,linux版本qq的安装

    tar xzvf linuxqq_v1.0.2_i386.tar.gz cd linuxqq_v1.0.2_i386 ./qq 运行出错解决 1 -bash: ./qq: /lib/ld-linux. ...

  3. android 和ios 混合式开发环境安装

    android 和ios 混合式开发环境安装 1.安装nodejs 官网下载:https://nodejs.org/en/ 下载node-v8.10.0-x64.msi 安装 2.安装ionic和co ...

  4. iOS调用QQ客户端,发起临时会话

    多方查找 有两种方式 一. 不接入sdk 通过 QQ推广功能 发起临时会话 必须打开的QQ开启了推广功能(http://shang.qq.com 这个网站开启), 否则打不开. //是否安装QQ if ...

  5. 浏览器上检测电脑是否安装某个应用程序

    最近项目中需要在页面上判断用户电脑上是否安装某个应用程序,类似于手机上浏览器上的通过微信登录,然后页面就会去检测手机是否安装微信app的功能. 例如检测电脑上行是否安装QQ,腾讯的Tencent:// ...

  6. 检测QQ是否开通微信

    检测QQ是否开通微信 为了赶上新时代的浪潮,我的加入了微商的行业."一入宫门深似海"呀!这句话真的不假,原本我以为做微商就是发发朋友圈,坐等收钱这么好的事,原来一切都不是这么美好, ...

  7. iOS 4.2 SDK安装

    iOS 4.2 SDK安装 ◆系统版本:10.6.5 ◆硬件配置: ◆10G空间,3.5G内存,显卡:GMA950 Xcode 3.2.5和iOS 4.2 SDK下载:http://developer ...

  8. iOS开发 QQ粘性动画效果

    QQ(iOS)客户端的粘性动画效果 时间 2016-02-17 16:50:00  博客园精华区 原文  http://www.cnblogs.com/ziyi--caolu/p/5195615.ht ...

  9. Android高仿IOS和QQ的弹出对话框

    我们知道Android中其实并不提供圆形的东西,像Button,TextView,EditView等等都是没有弧形元素在里面(看看这些控件的属性就知道了).而很多时候我们的程序中又需要用到这样有弧形元 ...

最新文章

  1. Redis为什么变慢了?一文讲透如何排查Redis性能问题 | 万字长文
  2. 安卓修改动画效果--动画差值器TimeInterpolator
  3. 弹性盒子内容体居右对其_弹性盒子侧轴对齐方式
  4. java线程之基础学习
  5. FileSystemWatcher监听文件是否有被修改
  6. Spring Boot 2.x基础教程:Swagger静态文档的生成
  7. 自定义控件实现(转)
  8. Silevo需征收进口关税?美光伏巨头各执一词
  9. web安全深度剖析知识点总结
  10. python 相对导入_Python相对导入机制详解
  11. unity3d在菜单栏,一键设置Player setting及自动打包并设置apk的存储位置
  12. sam格式的结构和意义_sam格式详细说明
  13. 使用swipe组件,切换图片时出现闪烁
  14. 电子面单打印机设置 天元打印机 佳博1324D错位校准自检
  15. 二十世纪最伟大的十大算法
  16. mui关闭页面plus.webview.currentWebview().close();使用后页面闪现一下的问题解决
  17. go 框架 —— beego安装
  18. 一份关于网络工程师的“失业”生存指南
  19. 建军节献礼!J20航模遥控器开源项目系列教程(二)使用说明 | 遥控器制作完成了,怎么用?
  20. 矩形脉冲信号的频域分析_信号的时频域分析与窗函数作用

热门文章

  1. mysql 存储引擎_MySQL存储引擎
  2. html在线布局,HTML 布局
  3. oracle循环不是a就取b,oracle数据库试题的.doc
  4. Linux系统更新并清除旧组建
  5. 阿里天池供应链需求预测比赛小结
  6. FTP服务器管理和配置
  7. Log42j 源代码分析:plugin(插件)机制
  8. 高性能web系统的架构和系统优化
  9. XMPP基本概念--节(stanza)
  10. 快速构建Windows 8风格应用34-构建Toast通知