iOS开发——Scheme白名单

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS开发——Scheme白名单相关的知识,希望对你有一定的参考价值。

  问题:在ios 9下涉及到平台客户端跳转,系统会自动到项目info.plist下检测是否设置平台Scheme。对于需要配置的平台,如果没有配置,就无法正常跳转平台客户端。

  报错:This app is not allowed to query for scheme weixin

  因此要支持客户端的分享和授权等,需要配置Scheme名单。

  具体方法:

  1.在项目的info.plist中添加一LSApplicationQueriesSchemes,类型为Array。

  2.然后给它添加一个需要支持的项目,类型为字符串类型;比如微信添加@“weixin”,@“wechat”

以上是关于iOS开发——Scheme白名单的主要内容,如果未能解决你的问题,请参考以下文章

iOS开发笔记-QQ,微信白名单设置

iOS url schemes应用

iOS app内跳转其他app

iOS小技能:跳转到地图APP(应用外导航)

iOS白名单设置

iOS9 白名单问题 -canOpenURL: failed for URL: "xx" - error:"This app is not allowed to que