Ionic и iOS — Настройки безопасности транспорта приложений

Проблема, с которой я столкнулся, связана с плагином Facebook PhoneGap, в основном я регистрирую пользователя с помощью Facebook в своем приложении, а на следующей странице я хочу нажать URL-адрес изображения, который я получил из входа в Facebook, и отобразить изображение на странице.

Я получаю следующую ошибку:

App Transport Security заблокировала загрузку ресурсов открытого текста HTTP (http://), так как это небезопасно. Временные исключения можно настроить с помощью файла Info.plist вашего приложения.

Я могу избавиться от ошибки, отредактировав файл .plist в Xcode после создания приложения для iOS, удалив:

<key>graph.facebook.com</key>
        <dict/>

Мои вопросы: есть ли способ редактировать файлы phonegap-facebook-plugin, чтобы мне не приходилось делать это при каждой новой сборке? В основном путем создания приложения iOS с помощью:

ionic build ios

Добавляет ключ обратно в файл .plist.

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


person Jack Nutkins    schedule 22.05.2016    source источник


Ответы (1)


Посмотрите на плагин белого списка Cordova. Затем вы можете указать, какой источник использовать в config.xml.

person Tony Laidig    schedule 22.05.2016