1

HTML5、Javascript、Backbone、Phonegap を使って Android アプリを開発しました。Eclipse からデバイスへの展開 (Kindle) と APK の両方の展開方法を使用して、STAGING Web サービスに接続できます。

同じクライアント コードを使用して、Eclipse を使用して PUBLIC Web サービスに接続し、デバイスのデプロイを行うことができます。しかし、APK を使用すると、パブリック Web サービスに接続できません。クライアント コードは変更されておらず、ステージングおよびパブリック Web サービス URL のみが変更されています。

Logcat を確認しましたが、エラーはありません。可能性のある Proguard の問題を排除しました。これは有効ではありません。デバッグ コンソール ステートメントを追加し、URL は APK 後に変更されません。ホワイトリストに登録されたドメイン、

<access origin="*"/>

サーバー許可の問題 (ユーザー エージェントに対するフィルタリング) である可能性がありますが、Eclipse からデバイスへの展開でも失敗するはずです。

デバッグに関するアイデアや追加の提案はありますか?

ありがとう!

4

2 に答える 2

2

config.xmlでアクセス元を確認

パブリック Web サービスへのアクセスを許可する必要があります

<access origin='*' >

于 2013-11-15T02:06:39.650 に答える