2016-02-02 1 views
0

Начиная с iOS 9 sdks, Apple представила функцию безопасности, называемую App Transport Security, которая включена по умолчанию. Система не работает, когда пытается подключиться к небезопасному HTTP. На данный момент мы выбрали эту функцию, установив значение «App безопасности транспорта Настройки-Разрешить Произвольные Грузы» Да в заявке PLIST.Отказ от функции безопасности приложений для приложений в приложении iOS

Ссылки

1) https://developer.apple.com/videos/play/wwdc2015-711/

2) https://developer.apple.com/library/ios/documentation/General/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html

В моем приложении используется медиасервер, а URL-адрес сервера динамически принимается как пользовательский ввод. в этом случае я не могу добавить исключения на конкретный сервер или есть способ настроить исключения программно?

Я не смог найти документацию о том, что в магазине приложений не будет одобрено приложение, использующее параметры безопасности для транспорта приложений - разрешить произвольные нагрузки ", - ДА в области приложения. Является ли законным создание приложения с отказом от новой функции безопасности?

+0

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

+0

Когда я выпущу приложение, будет ли проблема? http://stackoverflow.com/questions/33000277/ios-app-transport-security-issue – iGo

+0

У меня нет проблем с моим приложением. – rmaddy

ответ

1

Возможно, вы можете просто установить параметр для NSAllowsArbitraryLoadsForMedia. Он позволяет отказаться от ATS для медиа-ресурсов.