1

MoSync で開発されたモバイル アプリがあります。jQuery Mobile を使用しており、すべてが非常に美しいです。ビジネス マネージャーからの質問 (おそらく典型的なビジネス マネージャーの質問):ユーザーにプロンプ​​トを表示せずにアプリを更新するにはどうすればよいですか?

CPP ベース ファイルを更新できるとは思いませんし、ユーザーに確認を求めずにアプリのアクセス許可を変更できるとは思えません。ただし、LocalFiles フォルダーには HTML5 と JS しか含まれていません。これは、ユーザーにプロンプ​​トを表示することなく、携帯電話で完全に更新できるはずです。

しかし、どのように?コンパイラは、この LocalFiles フォルダーを、電話からダウンロードして古い関連ファイルを置き換えることができるバイナリにコンパイルしますか? LocalFiles フォルダー内のすべてのファイルを圧縮し、アプリにダウンロードして展開させて、モバイル上のファイルと置き換えますか? それとも、コンパイル レベルで LocalFiles フォルダーの複雑なパッケージ化が行われていますが、これはよくわかりませんか?

もちろん、クロスプラットフォームの場合はもっと複雑になりますが、今のところ、Android の答えを知りたいです。

良い答えは、サンプルアプリへのリンクです。

4

1 に答える 1

0

私の知る限り、IOS/Android 以外のプラットフォームではメモリの問題が発生する可能性があるため、Mosync は現在 zip をサポートしていません。

Mosync Reload は現在リリースされていますが、これはまさにあなたが望むものです。カスタム ビルド プロセスを使用して、デバイス上で抽出できるカスタム タイプのアーカイブにファイルをパッケージ化します。

于 2013-08-11T11:42:22.803 に答える