私のアプリは多くの画像リソースを必要とするため、それらを拡張ファイルにパッケージ化する必要がありました。拡張ファイルをエミュレータの共有ストレージに手動でコピーすると、これは正常に機能します。私には不明なのは、ダウンロードプロセス全体です。
Google の (しばしば苛立たしい) ドキュメントには、次のように書かれています。
ほとんどのデバイスでは、Google Play は APK をダウンロードすると同時に拡張ファイルをダウンロードするため、ユーザーが初めてアプリケーションを開いたときに必要なものがすべて揃っています。ただし、場合によっては、アプリケーションの起動時にアプリケーションが Google Play からファイルをダウンロードする必要があります。
私のアプリは、単一の拡張ファイルで無料になります。アプリでダウンロードされる拡張ファイルを実際に信頼できますか? または、アプリの起動時に拡張ファイルがダウンロードされるように、ダウンローダー サービスを実装する必要がありますか?
apk で拡張ファイルがダウンロードされないのはどのような状況ですか? 拡張ファイルが最初にコピーされた共有ストレージ ボリュームをユーザーが消去または削除する可能性があるため、心配する必要がある場合があります。
怠けることができると教えてください!来て!そして、アプリ開発者の怠惰を嘆くブログ投稿で、誰かがこの質問にリンクしています。OK、OK、私はすべての防御を取得しません。ここでの仕組みを理解したいだけです。そうです、ダウンローダーサービスを実装するという余分な頭痛の種は避けたいと思います。私はフルタイムの Android 開発者ではありません。他にもやるべきことがあります。
ありがとう