您的位置首页生活百科

iOS9之后 开发-- 白名单配置

iOS9之后 开发-- 白名单配置

的有关信息介绍如下:

iOS9之后 开发-- 白名单配置

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

如下图:

还可以通过另一种方法添加,还是在plist文件里面配置

LSApplicationQueriesSchemes

wechat

weixin

sinaweibohd

sinaweibo

sinaweibosso

weibosdk

weibosdk2.5

mqqapi

mqq

mqqOpensdkSSoLogin

mqqconnect

mqqopensdkdataline

mqqopensdkgrouptribeshare

mqqopensdkfriend

mqqopensdkapi

mqqopensdkapiV2

mqqopensdkapiV3

mqzoneopensdk

wtloginmqq

wtloginmqq2

mqqwpa

mqzone

mqzonev2

mqzoneshare

雁狠常wtloginqzone

mqzonewx

mqzoneopensdkapiV2

mqzoneopensdkapi19

mqzoneopensdkapi

mqzoneopensdk 八距场特

alipay alipayshare