.apkファイルをダウンロードせずに、ユーザーの電話でアプリをリモートで更新できるかどうかを確認しようとしています。(「上司」からの情報収集依頼です。彼はiOSで可能だと思っているので、Androidで確認してほしいとのことです)。
基本的に、アプリに Web サーバーからバージョン番号を取得して、更新が必要かどうかを確認するようにしています。更新が必要な場合は、アプリが許可を求めてから、新しいファイルをダウンロードします (ソース コードの更新、.xml レイアウト ファイル、これにより、ホットフィックスや小規模な機能更新のために Play ストアから APK (サイズは 50 MB) をダウンロードする必要がまったくなくなります。
私が見つけたものから:
より多くのコンテンツを読むことができるリソース/データ テキスト ファイルをダウンロードできますが、ソース コードを実際に変更することはできません...
APK ファイルは作成時に基本的に「ベイク」されるため、ソース コード、.xml ファイルなどが最小化され、名前が変更され、難読化されます。つまり、新しい機能やホットフィックスを既存の APK に追加することは困難です。イメージを変えることはできると思いますが、それだけです。
Candycrushは新しいレベル (Play ストアを含まないアプリ内アップデート) をダウンロードするときに何らかの方法でそれを行うと思いますが、それは方法 1 にすぎない可能性があります。Firebase のリモート構成の簡単な調査にも似たようなものがありますが、pre -パラメーターの設定は、ホットフィックス/更新に使用しようとするとむらがある可能性があることを意味します。
私は正しいですか、それとも明らかな何かが欠けていますか?
