gpt4 book ai didi

ios - 禁用 App Transport Security 和潜在的下层客户端中断

转载 作者:搜寻专家 更新时间:2023-10-31 19:33:24 25 4
gpt4 key购买 nike

在我当前的应用程序中,我禁用了 App Transport Security (ATS) ,通过将标志 Allow Arbitrary Loads 设置为 YES。现在我正在采用 ATS,即我的应用程序的最新版本将采用 ATS。

我的问题是那些使用我的旧版本应用程序的用户将在今年年底后使用?

提前致谢。

最佳答案

如果您的应用没有特定原因,您可能会面临被拒绝的风险:

NSAllowsArbitraryLoads 设置为 true 将允许它工作,但 Apple 非常清楚他们打算拒绝没有特定原因使用此标志的应用程序。我能想到的使用 NSAllowsArbitraryLoads 的主要原因是用户创建的内容(链接共享、自定义 Web 浏览器等)。在这种情况下,Apple 仍然希望您包含对您控制的 URL 强制执行 ATS 的异常(exception)情况。

如果您确实需要访问未通过 TLS 1.2 提供的特定 URL,则需要为这些域编写特定的异常(exception),而不是将 NSAllowsArbitraryLoads 设置为 YES。您可以在 NSURLSesssion WWDC session 中找到更多信息.

分享NSAllowsArbitraryLoads解决方案时请谨慎。这不是 Apple 推荐的修复方法。

关于ios - 禁用 App Transport Security 和潜在的下层客户端中断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40129797/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com