在IOS10里,由于安全策略的变化,导致在native app里,在webview中,默认不支持appschema协议(IOS10之前默认支持)。
如果需要支持,需要将此appschema加入白名单中,因此如果某个nativeapp 需要在webview中通过alipays://xxxx 的方式唤起支付宝app,请在 Info.plist 中,增加
<key>LSApplicationQueriesSchemes</key> <array> <string>alipays</string> </array>
说明:由于这个问题是通用性问题,任何通过alipays:// 唤起的方式,都会受到影响,特别是使用native app中采用webview唤起的方式。