2015-10-27 5 views
2

Я представляю приложение для обзора. Тем не менее, мое приложение делает запрос по обычному HTTP-соединению (не-ssl). Я слышал, что приложение, использующее соединение, отличное от ssl, будет отклонено.Утверждение приложения iOS и ATS

Причина, по которой у меня все еще есть соединение, отличное от ssl, связано с тем, что большинство статических ресурсов (изображений) распространяется частным cdn поверх простого http, и в ближайшее время не планируется обновление.

Является ли это действительной проблемой или Apple просто поощряет разработчиков к использованию https, и новости, которые я слышал, преувеличены?

+0

Почему бы не представить приложение и узнать? Тогда вы можете сказать, что происходит. Между тем, это действительно вопрос о будущем - и о том, что _Apple_ будет делать в будущем, - что бесполезно. – matt

+3

Я голосую, чтобы закрыть этот вопрос как не по теме, потому что речь идет о политике обзора Apple. – rmaddy

+0

Это не вызовет никаких проблем. Несколько моих приложений были одобрены день назад. –

ответ

1

Apple рассматривает все приложения на основе своих рекомендаций по обзору приложений, которые можно найти here. Он ничего не говорит о соединениях HTTP или HTTPS.

Фактически, у меня есть несколько приложений, использующих HTTP-соединения в App Store.

1

У меня было одобрено два разных приложения для iOS 9, которые используют NSAllowsArbitraryLoads для NSAppTransportSecurity. Я думаю, что это сильно приветствуется, но не требуется (пока).

Чтобы обойти ATS:

<key>NSAppTransportSecurity</key> 
    <dict> 
    <key>NSAllowsArbitraryLoads</key> 
    <true/> 
    </dict> 
+0

Ahh, я помню, они потребовали этот ключ, когда я обновил приложение до Xcode 7! –

Смежные вопросы