Xcode中使用UIWebView.loadRequest()加载HTTPS网站提交App Store是否算使用加密?
针对UIWebView加载HTTPS的App Store加密合规判定解答
- 你通过系统提供的
UIWebView.loadRequest()方法加载HTTPS站点的行为会被认定为使用加密,因为HTTPS传输本身依赖TLS/SSL加密机制,无论你使用系统WebView还是原生网络接口,只要涉及HTTPS传输都属于使用加密的范畴。 - 仅通过该方式发起GET请求获取网页内容的情况,不会被判定为使用非豁免加密,属于苹果官方规定的豁免加密类别,不需要额外申请加密出口许可,只要满足两个前提即可:
- 你没有自定义加密逻辑,完全使用iOS系统原生的TLS/SSL实现完成HTTPS传输
- 加密仅用于和公开第三方服务的HTTPS通信,没有将加密能力复用在网页加载之外的其他场景
补充注意:你在App Store Connect填写出口合规信息时,直接选择「使用的加密仅为系统内置的HTTPS/TLS加密」选项即可,不需要提交额外的合规文档。另外UIWebView已经被苹果官方废弃,建议后续替换为WKWebView避免不必要的审核打回风险。
内容的提问来源于stack exchange,提问作者LeVee
相关产品推荐
相关产品推荐

