2016-09-29 7 views
3

С момента выхода iOS 10, и я обновил свой iPhone 6 navigator.geolocation.getCurrentPosition() не работает.
Адрес и порт: 192.168.0.16:8100

Поскольку API геолокации рассматривается как незащищенный источник, он будет работать только с SSL, но могу ли я сделать это в гибридном приложении, где я не знаю, каким будет адрес на каждом Телефон?

Я уже пробовал, что упомянутые здесь: Geolocation is blocked in iOS10Ионное гибридное приложение геолокации заблокировано на iOS10

  • Редактирование в XCode не помогает
  • Редактирование info.plist в текстовом редакторе не помогает

У меня есть Кордова Белый список плагин istalled, и я использую этот не рекомендуемый шаблон в моем config.xml: <allow-navigation href="*"/>.

Он отлично работает на Android и отлично работает на iPhone 6 перед обновлением iOS.

+0

вы тестируете приложение на реальное устройстве? вы используете опцию живой перезагрузки? – jcesarmobile

+0

@jcesarmobile Да, я тестирую его на реальном устройстве и использую живую перезагрузку. – MagicDragon

ответ

4

Проблема заключается в том, что вы используете живую перезагрузку, когда вы используете живую перезагрузку, код приложения подается с локального веб-сервера на вашем компьютере с использованием протокола http://.

Если вы не используете живую перезагрузку, код будет загружен из вашего приложения с использованием протокола file://, и геолокация будет работать.

Рассмотрит отправку отчета об ошибке ионным поэтому они, возможно, могут изменить локальный сервер, чтобы обслуживать код через HTTPS

+0

Спасибо большое @jcesarmobile! Я проверю его, как 5 часов, и если опускать живую перезагрузку решает мою проблему, я приму ваши ответы. Хорошего дня! – MagicDragon

+0

Опуская Live Realad, помог избежать ошибки в журнале консоли, но навигатор все еще не прошел. Ну, ваш ответ был прав на исходный вопрос, поэтому я принимаю его, но мой код все еще не работает на iOS 10, но он действительно работал над версией раньше. Спасибо – MagicDragon

+0

Вы установили плагин геолокации? – jcesarmobile

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