天天看點

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清單裡;

繼續閱讀