app-transport-security相关内容

传输安全已阻止明文 HTTP

根据以下错误消息,我需要在 info.plist 中进行什么设置才能启用 HTTP 模式? 传输安全已阻止明文 HTTP (http://) 资源加载,因为它不安全.可以通过以下方式配置临时异常您应用的 Info.plist 文件. 假设我的域是 example.com. 解决方案 如果你使用的是 Xcode 8.0+ 和 Swift 2.2+ 甚至 Objective C: ..
发布时间:2022-01-30 18:09:54 移动开发

iOS 9 ... WebView(s) 是否不受阻止不安全 HTTP 主机的应用程序传输安全异常 (ATS) 规则的约束?

在 iOS 9 中,Apple 会阻止应用程序的不安全 HTTP 连接,除非将特定主机列入白名单. http://ste.vn/2015/06/10/configuring-app-transport-security-ios-9-osx-10-11/ 是否出于显而易见的原因,WebView(s) 不受这些规则的约束,还是我们仍希望将浏览器打开的主机列入白名单...包括来自给定页面的所 ..
发布时间:2022-01-19 21:48:54 移动开发

iOS 9 Facebook 登录模拟器 -canOpenURL:URL 失败:“fbauth2:///";- 错误:“(空)"

我已更新到 Xcode 7 和最新的 iOS SDK.我已经在我的应用程序的 plist 中添加了适当的条目: 我的应用的 Facebook 登录在设备上运行良好.但是,在 iOS 9 模拟器上,我得到: -canOpenURL:URL 失败:“fbauth2:///" - 错误:“(null)" 并且登录不起作用.我见过 facebook 登录问题 - canOpenURL: ..

通过 https 的 React-native 加载图像有效,而 http 无效

我想通过 http uri 作为源在 iOS 模拟器中加载图像.但是除了可以通过检查器看到的线框之外,屏幕上没有显示任何内容.如果您在 Android 中加载相同的代码,它可以正常工作,如果您使用 https uri 而不是 http,它也可以正常工作. 示例代码: render() {返回 ( ..

如何在 iOS 9 中启用 App Transport Security 的情况下加载 HTTP URL?

所以,昨晚发布的iOS新测试版SDK有“App Transport Security",鼓励开发者使用https而不是http.原则上,这是一个好主意,我已经在我们的临时/生产环境中使用了 https.但是,当 iOS 应用程序连接到我在笔记本电脑上运行的 Web 服务时,我没有在本地开发环境中设置 https. 从今天早上的一些玩意来看,URL 加载系统似乎会决定使用 https,即使您给 ..
发布时间:2021-12-01 17:06:08 移动开发

传输安全阻止了明文 HTTP

我需要在 info.plist 中进行什么设置才能根据以下错误消息启用 HTTP 模式? 传输安全已阻止明文 HTTP (http://) 资源加载,因为它不安全.可以通过配置临时异常您应用的 Info.plist 文件. 假设我的域是 example.com. 解决方案 如果您使用的是 Xcode 8.0+ 和 Swift 2.2+ 甚至 Objective C: 如果 ..
发布时间:2021-12-01 17:04:00 移动开发

iOS 应用程序提交中的出口合规性

我正在制作一个新应用并想提交到应用商店. 但是在最终提交的时候有出口合规检查. 我应该检查什么是或否. 我在我的应用中使用 https 网址. 请帮帮我. 提前致谢. 解决方案 如果您在应用程序中使用 https,则需要对这个问题回答“是",即使您使用的只是通过 https 进行通信的内置机制.好消息是您不再需要获得加密注册号 (ERN) - 当前的要求(截至 ..
发布时间:2021-11-16 23:27:09 移动开发

iOS 9 ATS 使用自签名证书阻止对服务器的 HTTPS 请求

这个问题是关于 Stack Overflow 的,过去 2 天我一直在尝试无数的 ATP 配置组合并使我的应用程序正常工作.我将彻底解决我的问题,因为看起来最微小的事情都会影响如何解决这个问题. 我最近刚刚设置了一个启用了 SSL 和 TLS 1.2 的 Ubuntu 14 服务器.在我的服务器上是我的应用程序所依赖的服务器端脚本.在我的应用程序中,我使用 NSMutableURLReque ..
发布时间:2021-06-11 20:47:51 移动开发

iOS App传输安全性问题

TL; DR: 我有一个iOS应用程序连接到Web服务,该Web服务不满足新ATS功能的最低要求.我已经修改了Info.plist以允许例外,因此我的应用程序仍可以连接到Web服务. ( NSURLSession/NSURLConnection HTTP加载在iOS 9上失败)在开发中可以正常使用,但是我刚刚推送到商店的更新仍然无法访问Web服务.我不知道断开发生在哪里或如何解决. = ..

是否可以在运行时修改App Transport Security例外域?

在我的应用中,API在运行时提供图像和视频的域,我需要允许进行这些连接.使用NSAllowsArbitraryLoads似乎是我现在唯一可以做的令人满意的事情,但是我想利用ATS并只将运行时提供的简短域白名单列入白名单. 根据应用传输安全技术说明,所有这些域都在Info.plist中设置,在编译时将其复制.在运行时是否可以允许HTTP或放宽对这些特定域的请求的TLS要求? 解决方案 ..
发布时间:2020-06-20 20:00:53 移动开发

TLS V 1.1和TLS V 1.2 iOS问题

问题对: 如果我的服务器已经在运行TLS1.2,是否还需要将NSAppTransportSecurity功能添加到info.plist中?如果是,为什么?并非所有使用iOS9或> iOS10.11版本的Apple设备都可以使用TLS1.2设置吗? 什么是前向保密?为什么我需要为特定域启用或禁用它? 什么是密码服? 解决方案 仅当您的服务器至少不支持TLS 1.2时才需 ..
发布时间:2020-06-20 20:00:49 移动开发

我们如何在一个应用程序中同时使用HTTP和HTTPS ATS(应用程序传输安全性)?

Apple宣布了针对iOS 9和OSX 10.11 El Capitan的“应用程序传输安全性". " iOS中的新增功能" iOS 9指南说明: 应用传输安全性(ATS)允许应用向其添加声明 Info.plist文件,用于指定需要安全使用的域 沟通. ATS防止意外泄露,提供安全保障 默认行为,并且易于采用.您应该尽快采用ATS 无论您是要创建新应用还是创建新应用 更新现有的. 如果 ..
发布时间:2020-06-20 20:00:47 移动开发

应用程式TranSport安全性,升级至IOS 10.1后,允许任意负载不起作用

我有一个在ios 9和10.0中运行良好的应用程序(我在info.plist中添加了“允许任意加载= YES"的应用程序传输安全性阻止.但是在升级到10.1和Xcode 8.1之后,似乎App Transport Security出现问题.我无法连接到服务器.我的服务器最多仅支持TLS 1.1 显示此错误 Error Domain=NSURLErrorDomain Code=-1022 ..
发布时间:2020-06-20 20:00:39 移动开发

WKWebView如何显示指向http:页面的链接

我有一个WKWebView,它将使用在线收集的链接显示用户的网页. 有时这些链接是http:,被ATS阻止. 我试过简单地更改到https:的链接,该链接有时会起作用. 但是,我经常收到一个错误“发生SSL错误,并且无法建立与服务器的安全连接". 有时页面仅重定向到http:,该页面再次被阻塞. 有时https:页只是“找不到". 删除http:仅会导致"Unsupported URL ..
发布时间:2020-06-20 20:00:34 移动开发

提交iOS应用程序中的导出合规性

我正在制作一个新应用,并希望提交到应用商店. 但在最终提交时 有检查出口合规性. 我应该检查是还是否. 我在我的应用中使用https网址. 请帮助我. 谢谢. 解决方案 如果您在应用程序中使用https,即使您正在使用的所有内置机制都可以通过https进行通信,您也需要回答是. .好消息是,您不再需要获取加密注册号(ERN)-当前的要求(截至2017年8月)是 ..
发布时间:2020-06-20 20:00:32 移动开发