Eine Anforderung, die ich kenne, ist sicher und gesund in iOS und Chrome (ionic serve
), nicht aber auf dem Android-Emulator und ein Droiden Gerät durchIonic - iOS vs Android Anfrage
error
Halterung springen
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 über den Debugger überprüft und die requestURL
ist in Ordnung. Der php sendet einen JSON-Header, der von iOS und Chrome analysiert wird, weshalb ich nicht recht verstehe, warum das fehlschlägt.
Bearbeiten: Ich überprüfte die Serverprotokolle und der Server erhält keine Anfragen. Es funktionierte früher und ich bin mir nicht bewusst, dass sich die Einstellungen für Android-Builds geändert hätten, die ich absichtlich gemacht hätte. iOS tut immer noch den Job, und ich habe
<uses-permission android:name="android.permission.INTERNET"/>
enabled.I denke, es ist etwas falsch mit anderen Berechtigungen der APK oder etwas ähnliches sein muss ... eine Idee, wo ich graben konnte?
Fehler mit einem Fehler? –
Suche nach Meta-Tags im HTML-Header-Teil. –
@ cricket_007 Wenn springt in die Fehler-Klammer der Anfrage. –