2017-04-07 86 views
0

我正在使用API​​构建我的第一个应用程序(http://api.open-notify.org/iss-now.json)。它不支持HTTPS,这会阻止我在iOS应用商店中成功提交吗?.json API是否需要安全(https)才能用于iOS应用程序开发?

+0

即使是可能的;别。让https启动并运行。 – Stefan

+0

是的,苹果已宣布他们将要求应用程序使用App Transport Security(ATS)。 ATS要求使用TLS1.2或更新的版本。这应该是januari的一个要求,因为现在苹果已经推迟了这个要求,但将来会需要它。 – rckoenes

+0

使用非安全连接,特别是使用api时,易于发生数据泄漏。不仅你的应用程序的数据是脆弱的,还有用户的会话令牌,甚至用户信息。如果你认为这不会发生,检查酒店休息室的免费wifi点;-) – Stefan

回答

1

是的。 App Transport Security强制您使用HTTPS。您可以定义例外情况,但Apple会自动拒绝您的应用,除非您已经联系Apple并提供了详细的解释,为什么您无法使用HTTPS。

请参阅WWDC 2016的Session 706了解更多信息。开发人员论坛中的This thread也可能包含一些有用的信息。


我强烈建议您在服务器上设置HTTPS。 Let's Encrypt为您提供免费获得证书的可能性。

相关问题