前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >兼容-iOS9 适配 添加应用白名单及解除对http的访问限制

兼容-iOS9 适配 添加应用白名单及解除对http的访问限制

作者头像
進无尽
发布2018-09-12 18:41:57
2.1K0
发布2018-09-12 18:41:57
举报
文章被收录于专栏:進无尽的文章進无尽的文章

? ? ? ?iOS 9系统更新后限制了http协议的访问,此外第三方应用需要在“Info.plist”中列为白名单,才可正常检查其应用是否安装。受此影响,当你的应用在iOS 9中需要使用QQ/QQ空间/支付宝/微信SDK的相关能力(分享、收藏、支付、登录等)时,需要适配iOS 9 才行,否则会发现无法调取第三方应用。


HTTP请求问题:

? ? ? ?在Info.plist中添加NSAppTransportSecurity类型Dictionary。 ? ? ? ? 在NSAppTransportSecurity下添加NSAllowsArbitraryLoads类型Boolean,值设为YES

Bitcode问题

Targets - Build Settings 搜索 Bitcode 设置Enable Bitcode - NO

设置白名单

info.plist下添加 key :LSApplicationQueriesSchemes? 为 NSArray 类型,里面添加第三方应用的 Schemes:

附录:

微信 URL Scheme 白名单: ? ? ? ? ??wechat ? ?weixin?

新浪微博 URL Scheme 白名单: ? ? sinaweibohd? sinaweibo ?sinaweibosso ??weibosdk ??weibosdk2.5:

支付宝? URL Scheme 白名单 : ? ? ??alipay ? ? ?alipayshare

iOS 9 适配

本文参与?腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016.04.15 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客?前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • HTTP请求问题:
  • Bitcode问题
  • 设置白名单
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com