2017-03-24 13 views
0

kivyアプリの起動時に新しいアップデートをチェックし、新しいapkファイルをダウンロードする代わりに、アプリ内アップデートを実装できるかどうかは不思議でした。古いファイルを新しいバージョンに置き換えます。私はunpackデフォルトのprivate.mp3ファイルですか、希望のファイルを置き換えて、もう一度パックしますか?または、そのような概念は完全に無効ですか?Kivy In-appアップデートのみ変更されたファイルを置き換えます

答えて

1

これは技術的に可能でなければなりません。 private.mp3ファイルは、アプリケーションの最初の実行時にすでに自動的に解凍されているため、解凍したファイルを変更するだけで済みます。これは、APKを再インストールしない限り、再度アンパックされません。この場合、あなたのコードはおそらく更新されたバージョンをとにかくダウンロードします(またはローカルで変更をキャッシュすることもできます)。

これは、ユーザーの観点からは望ましくないと考えられます。これは、更新元が侵害された場合にセキュリティホールが発生する可能性があるためです。

+0

答えをいただきありがとうございます。アップデートを提供しているwebserviceはssl証明書を使用していますので、あなたが言及したセキュリティ上の問題はおそらく大丈夫です。 – Juggernaut

関連する問題