IOS10安全策略变更,native app需要增加alipays协议白名单

问题:  

由于iOS10安全策略的变化,Native APP的WebView默认不支持app_scheme协议(iOS10之前默认支持)。 这将导致在WebView中无法通过alipays://xxxx的方式来唤起支付宝App。  

如果需要在iOS10版本以上支持唤起, 请参照下列解决方案进行配置。  

解决方法:  

在APP的Info.plist文件中增加LSApplicationQueriesSchemes白名单项,并将需要配置的scheme白名单(比如 alipays)添加进去。配置如下图所示:  

IOS10安全策略变更,native app需要增加alipays协议白名单  

注意:  

这里需要配置的是系统允许当前App可以query的外部App的scheme白名单(需要添加在Info.plist中的LSApplicationQueriesSchemes项中),而不是当前App自身需要配置的scheme;  

这些白名单并不属于当前App,所以不能配置在当前App的scheme列表里;

上一篇:新手上云


下一篇:QrCode的实现二维码功能