2016-09-07 2 views
-1

Запроса, который я знаю, является безопасным и звуком в прошивке и Chrome (ionic serve), но не будет работать на Android эмулятора и дроид устройства, прыгнув в error кронштейнIonic - IOS против запроса Android

var requestURL = 'http://myURL/stuff/doStuff.php?a=' + encodeURIComponent(a)+ '&b=' + encodeURIComponent(b); 

    $http.get(requestURL).success(function (results) { 
     deferred.resolve(results); 
    }).error(function(data, status, headers, config) { 
     console.log(data); 
     console.log(status); 
     console.log(headers); 
     deferred.reject(data); 
    }); 

I проверено через отладчик, и requestURL в порядке. php отправляет заголовок JSON, который обрабатывается iOS и Chrome, поэтому я не совсем понимаю, почему он терпит неудачу.

Редактировать: Я проверил журналы сервера и сервер не получил никаких запросов. Он работал, и я не знаю никаких изменений в настройках сборки Android, которые я бы сделал специально. IOS еще делает работу и я

<uses-permission android:name="android.permission.INTERNET"/> 

enabled.I думаю, что должно быть что-то не так с другими разрешениями APK или что-то подобное ... Любая идея, где я мог выкопать?

+1

Неудача с ошибкой? –

+0

проверить метатеги в части заголовка HTML. –

+0

@ cricket_007 Если перескакивает в скобку ошибки запроса. –

ответ

0

Проверьте, есть ли у вашего файла android manifest.xml разрешение на доступ в Интернет.

<uses-permission android:name="android.permission.INTERNET"/> 
+0

да, это там ... '' –

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