2

phonegapを使用してモバイルアプリを作成しています。ここで、テストのために phonegap 開発者プログラムを使用します。これによりphonegap serve、html/js を含むフォルダーに移動し、ios および android デバイスに即座にロードできます。問題は、Phonegap Developer でサーバーに接続した後に表示されるものが、apk/ipa をビルドした後に得られるものと同じであることが保証されているかということです。つまり、ビルドされたアプリのテストをスキップして、すべてが機能し、開発者とまったく同じように見えることを確認してリリースできますか?

4

1 に答える 1

1

短い答えはイエスだと思います。PhoneGap Developer アプリを使用して表示されるものは、ビルド ファイルを使用してインストールした場合と同じです。少なくとも、このブログの 2 番目の段落の最後に書かれていることです。

でも...

アプリがプラグインを必要とするか、バックエンド データベース/ローカル ストレージを使用する場合、それは賢明なことではありません。

プラグイン

アプリの PhoneGap にはコア プラグインが含まれますphonegap-serveが、サード パーティのプラグインは含まれないため、プラグインを適切にテストできるように、ビルド プロセスを使用してデバイスにインストールすることをお勧めします。

バックエンド サーバーとローカル ストレージ

アプリがバックエンド サーバーとアプリのローカル ストレージの間でデータを同期する必要がある場合、オフライン モードでアプリがこれを処理する方法をテストすることはできません。デバイスをオフラインに設定すると、phonegap-serve指図。これを行うには、アプリをインストールし、Android の ADB などを使用する必要があります。

設定

また、config.xmlファイルにエラーが含まれているか、アプリで問題を引き起こす可能性のある設定が欠落している可能性があります。本当に見つける唯一の方法は、ビルドしてデバイスにインストールすることです。たとえば、API アクセスのホワイトリスト設定を見逃したり、プラグインが間違って参照されたり見つからなかったりする可能性があります。

より多くの問題が関係している可能性がありますが、これらはあまり調査を行わずに最初に頭に浮かぶものです.

于 2016-02-09T14:44:43.380 に答える