iOS开发-- 白名单配置

Scheme白名单从iOS9.0后,涉及到平台客户端的跳转,系统会自动到info.plist下检查是否设置Scheme。如果没有做相应的配置,就无法跳转到相应的客户端。因此如果客户端集成有分享与授权登录,需要配置Scheme白名单


解决方案:(1)、在info.plist增加key:LSApplicationQueriesSchemes,类型为NSArray(2)、添加需要支持的白名单,类型为String。


具体步骤:

打开info.plist ,在右边的 Information Property List 上面点击添加一行

如下图所示:


点击"+"号 及 打开后的样式为下图:

1.填写LSApplicationQueriesSchemes

2.选择NSArray

3.不写


选中LSApplicationQueriesSchemes 这行 ,点击“+”

添加需要支持的白名单,类型为String

如下图:


常用的白名单分类:

LSApplicationQueriesSchemes

//=============微信======

wechat

weixin

//==============QQ=====

mqqapi

mqq

mqqOpensdkSSoLogin

mqqconnect

mqqopensdkdataline

mqqopensdkgrouptribeshare

mqqopensdkfriend

mqqopensdkapimqqopensdkapiV2

mqqopensdkapiV3

mqzoneopensdk

wtloginmqq

wtloginmqq2

mqqwpa

mqzone

mqzonev2

mqzoneshare

wtloginqzone

mqzonewx

mqzoneopensdkapiV2

mqzoneopensdkapi19

mqzoneopensdkapi

mqzoneopensdk

//=============新浪微博=====

sinaweibohd

sinaweibo

sinaweibosso

weibosdk

weibosdk2.5

//============支付======

alipay

alipayshare

如下图:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 很可能你的应用是与一个支持HTTPS传输数据的服务器交互,但是并没有使用TLS 1.2或更高。在这种情况下,你定义...
    Www刘阅读 3,156评论 0 5
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,107评论 19 139
  • 官方网址: http://dev.umeng.com/social/ios/operation#2 一、注册友盟账...
    PerhapYs阅读 13,015评论 7 44
  • 我以一个当事人的身份,发起几个诉求。 在当今这个什么都看起来非常繁盛的年代,生存着这样的一群人,这个群体的成员不少...
    a0ca598f05f9阅读 796评论 0 0
  • (本文参加#感悟三下乡,青春筑梦行#活动,本人承诺,文章内容为原创,且未在其他平台上发表过。) 2017年7月16...
    烛无声阅读 356评论 0 1