getJSON メソッドを使用してサービスへのさまざまな呼び出しを行う Android PhoneGap アプリがあります。デバッグ時、またはデバッグ APK をデバイスにインストールするとき、これらの呼び出しはすべて問題なく機能します。リリース用の APK を作成して同じデバイスにインストールすると、失敗し始めます。
以下のコードは一例です。以下の関数のコンソールに記録されたエラーは次のとおりです。
ログインに失敗しました: エラー : : {"readyState":0,"responseText":"","status":0,"statusText":"error"}
function getAppServerUrl(org, callBack) {
console.log('call locator service : ' + org);
$.getJSON('https://url_removed/loc/locator?id=' + org,
function (data) {
console.log('getAppServer returned ' + data);
appServer = data + '/';
callBack();
}).fail(function (jqXHR, textStatus, errorThrown) {
console.error('Login failed : ' + textStatus +
' : ' + errorThrown +
' : ' + JSON.stringify(jqXHR));
});
}
config.xml にアクセス元が含まれていることを確認しました
<access origin="https://url_removed"/>
ワイルドカードも追加しました
<access origin="*"/>
前もって感謝します、、、