2015-01-09 2 views
-1

Я пытаюсь связаться с локальным сервером API, но обнаружил, что устройства Android не могут связываться с локальными доменами. Я всю ночь искал пути, но ничего не пришел. Я нашел пакеты jmdns, но не знаю, как включить его в мое приложение cordova/ionic. В настоящее время я пытаюсь использовать плагин Cordova (diont), но я немного потерял ;-) Кто-нибудь знает о хороших рабочих решениях?Получить данные JSON с локального сервера (IP через объявление службы?)

Я строй устройства для использования в локальной сети, так что я должен понять это :-)

Спасибо!

ответ

0

Плохая новость, это хорошо известная ошибка Android/отсутствует.

https://code.google.com/p/android/issues/detail?id=8030

Если вам действительно нужно, чтобы сделать эту работу, единственное «решение» я могу думать о том, чтобы сделать поиск DNS самостоятельно, так как вы используете Кордову, вам, вероятно, нужно написать плагин для этого.

+0

Я прочитал, что это отстой, что такая старая ошибка все еще существует (даже в Android 5.0). С приходом Интернета вещей это действительно глупая ошибка (от команды Google/Android), которую я ищу для решения должен быть способ получить IP-адрес сервера через javascript-решение. Если я найду что-нибудь, я отправлю его здесь. Это может быть полезно для других :-) – bartpeperkamp

+0

http://stackoverflow.com/questions/7113072/resolve-a-hostname-with-javascript В принципе, вы должны использовать плагины java и cordova –

+0

Вы правы, мне нужно включить модуль Diont Cordova. если я получу эту работу, я опубликую результат здесь :-) – bartpeperkamp

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