gpt4 book ai didi

ios - iOS“应用程序传输安全实现”是否意味着我需要将 API 切换到 https?

转载 作者:行者123 更新时间:2023-12-01 17:37:02 27 4
gpt4 key购买 nike

我现在正在看 wwdc 并看到了这个。这是否意味着我使用的所有api都应该已经成为htpps?

此外,在我的 info.plst 中,我将“允许任意负载”设置为"is"。我需要删除并支持 https 吗?

enter image description here

最佳答案

简短的回答是:是的。从 Apple 强制执行此操作的那一刻起,您的所有 API 都应使用 https。 (他们宣布这一刻是 2017 年 1 月)Apple 将在 future 执行此操作,但他们推迟了执行 to a date yet to be announced .

您在商店中现有的应用程序仍然可以使用,但您不能提交不符合 ATS 的新应用程序。

Allow Arbitrary Loads 肯定会导致拒绝,但是您今天不应该将它用于您的生产应用程序,而是使用每个域的异常。

苹果还宣布,不受你控制的服务器仍然会有异常(exception)。您可以借助 plist 文件中的以下条目将它们标记为第三方异常(exception):

NSThirdPartyExceptionAllowsInsecureHTTPLoads
NSThirdPartyExceptionRequiresForwardSecrecy
NSThirdPartyExceptionMinimumTLSVersion

但是没有保证 Apple 会接受这些服务器作为第三方异常(exception)并因此接受您的应用程序。

Here是有关该主题的更多信息。

希望这可以帮助!

关于ios - iOS“应用程序传输安全实现”是否意味着我需要将 API 切换到 https?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39743871/

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