由于IOS加入对用户隐私以及禁止扫描系统信息的控制,目前通过canOpenURL的方法来判断用户是否安装特定app,则会出现-canOpenURL: failed for URL: "ABC://app/*******/" - error: "This app is not allowed to query for scheme ABC"的错误,

同时也返回NO,直接通过openUrl也是没有反应。具体原因可以参考文章:Quick Take on iOS 9 URL Scheme Changes

修改起来很简单,只需要在plist中加入ABC的白名单即可,如:

<key>LSApplicationQueriesSchemes</key>

<array>

<string>ABC</string>

</array>

如图:

需要注意的时1:最多只能添加50个  2、目前只能对已知的url添加,调用成功。对于由服务器动态下发的,暂时没想好方法来解决,后续有解决方案再头部

最新文章

  1. 针对较大基数的排列组合算法Java实现类(n选m)
  2. 使用mutt+msmtp在Linux命令行界面下发邮件
  3. Intellij IDEA 安装 Mybatis插件
  4. Ubuntu下adb的安装
  5. 终端I/O之非规范模式
  6. cscope使用
  7. HEVC测试序列(百度云网盘分享)
  8. Ubuntu 13.10 下安装node
  9. 俄罗斯方块SDK版
  10. 远程centos改动yum源
  11. CodeForces 451B
  12. 时间戳 获得当前时间 -iOS
  13. PHP数据访问修改和多条件查询(20161030)
  14. mysql基础篇-----mysql简介
  15. 五、Hadoop学习笔记————调优之硬件选择
  16. Effective Java 第三版——21. 为后代设计接口
  17. line-height相关总结
  18. MongoDB 分片集群搭建
  19. 《node.js权威指南》读书笔记
  20. Linux使用定时器timerfd 和 eventfd接口实现进程线程通信

热门文章

  1. 跟我一起写 Makefile
  2. UVALive 5000 Underwater Snipers --二分
  3. Channel SDK (渠道SDK) for Unity
  4. [No000064]python 变量命名规范
  5. sublime text2安装package control的方法
  6. centos7下彻底卸载LibreOffice方法【转载】
  7. C语言:联合变量
  8. 启动Eclipse后卡在 android sdk content loader 的解决办法
  9. asp.net sql 分页,,优化 排序 及分页,
  10. 笔记 (note)