您的当前位置:首页iOS开发-- 白名单配置

iOS开发-- 白名单配置

2024-12-12 来源:哗拓教育

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

如下图:

显示全文