iOS9 系统下 第三方SDK跳转 白名单添加

前几天调试中发现,app里面集成的支付宝支付,没有正常吊起支付宝钱包客户端,而且打开了一个网页(就是好像没有检测到手机安装了支付宝app一样)

但是用一个iOS8系统的测试机又没问题,所以分析是iOS9系统的愿意,查询了下资料,需要在plist里面添加一个白名单的东西

注:没添加白名单的时候,iOS9系统下,吊起支付宝不正常,但是微信支付,银联支付OK,分享方面微信分享 QQ分享也是不正常,不能正常跳转分享(加了白名单后正常)

plist中添加LSApplicationQueriesSchemes(array类型,参考了下别的技术贴,感谢其他技术的调试分享)

iOS9 系统下 第三方SDK跳转 白名单添加_第1张图片

支付宝:

  • alipay,
  • alipayshare

微信

  • wechat,
  • weixin

QQ

  • mqqOpensdkSSoLogin, 
  • mqqopensdkapiV2,
  • mqqopensdkapiV3,
  • wtloginmqq2,
  • mqq,
  • mqqapi

QZONE

  • mqzoneopensdk, 
  • mqzoneopensdkapi,
  • mqzoneopensdkapi19,
  • mqzoneopensdkapiV2,
  • mqqOpensdkSSoLogin,
  • mqqopensdkapiV2,
  • mqqopensdkapiV3,
  • wtloginmqq2,
  • mqqapi,
  • mqqwpa,
  • mqzone,
  • mqq

[注:若同时使用QQ和QZONE,则直接添加本格即可]

你可能感兴趣的:(iOS9 系统下 第三方SDK跳转 白名单添加)