Ionic $ http звонок для iOS не работает

0

У меня есть приложение Ionic, которое делает простой вызов $ http.get() для веб-службы. Приложение отлично работает, когда я запускаю его в Android, отлично работает, когда я запускаю его через ionic serve и я вижу возвращаемые данные. Однако при запуске эмулятора iOS никакие данные не возвращаются приложением.

Любые идеи, почему это было бы?

Теги:
ionic

1 ответ

1
Лучший ответ

Вам необходимо отключить защиту приложений App Store в вашем файле .plist приложений. Он включен по умолчанию в iOS 9 и позволяет только https- вызовы.

Чтобы отключить его, добавьте следующее в свой.plist файл (взятый из этого значения):

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

Для получения дополнительной информации прочитайте это сообщение в блоге Ionic.

  • 0
    Вот и все. Спасибо @liima - цени это!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню