0

Androidデバイス(Samsung Galaxy S3 Androidバージョン4.1.1)を使用して、ハイブリッドアプリのアプリ情報を表示しました。「アプリケーション」のサイズは約10MB、「データ」のサイズは約1MBです。その後、「データの消去」ボタンをクリックして、「データ」のサイズが0MBになり、「アプリケーション」のサイズが同じになるようにしました。アプリを再度起動すると、新しいアプリのリリースはありませんが(2番目のビルドは行われていません)、直接更新ボックスが表示されます。それは予想される動作ですか?Worklightバージョン:5.0.6

手順:
1。アプリをWorklight Serverに展開し、デバイスにインストールします
。2. HTMLファイルを更新してビルドを作成します 。3
。この時点で、デバイスに直接更新ダイアログが表示されます。アプリを最新バージョンに更新します。
4.アプリ情報の[データを消去]をクリックし
ます。5。アプリを再起動します。「データのクリア」が実行された後、2番目のビルドは発生しませんが、直接更新ダイアログが再び表示されます。

ありがとう!

4

1 に答える 1

1

あなたが取ったステップでのあなたの編集に基づいて、はい、これは予想されます。

アプリケーションをデバイスにインストールすると、クライアントとサーバーの両方でそのアプリケーションのチャックサムが生成されます。直接更新をトリガーした後、このチェックサム値は変更され、記憶されます。データをクリアした後、基本的にアプリケーションを以前のチェックサムに戻します。したがって、アプリを再起動すると(またはバックグラウンドからフォアグラウンドに移動すると)、サーバーはサーバーの値がクライアントの値と異なることを検出します。直接更新要求を送信します。

于 2013-03-25T06:52:31.733 に答える