2013-09-27 5 views
7

ユーザーの多くは、十分な内部メモリがないためにPlayストアから自分のアプリケーションをインストールする際に問題があります。アプリのサイズはAPK 37MB + EXPANSION 1,3GBです。Google Play - ユーザーがAPPをマーケットから購入したときに大規模なAPK拡張ファイルをダウンロードしないようにする方法

私は、多くのユーザーがシステムメモリにこのような大きなデータを持たずに、ライシングやダウンロードのlibaryの例を実装したくないことを知り、拡張ファイルを直接物理的にダウンロードするコードを変更しましたSDカード。しかし、ユーザーは、内のオプションメニューからしかダウンロードプロセスを実行できません。

問題

Googleがhereを次のように述べています

"をGoogle Playには、拡張ファイルをダウンロードすることができない場合は...、それが唯一のAPKをダウンロードします。"

これは間違っているようです。多くのユーザーは、インストールの問題や「保留中/吊り下ろし」のダウンロードについて不平を言っています。彼らは、Google Playが最初にOBB拡張ファイルをダウンロードしようとしていることを市場からアプリをインストールしたときに、内部のメモリにインストールすると(それはさらに悪化する)と言います。 したがって、ユーザーはアプリケーションを起動してダウンロード実装を利用することはできません。私はGoogleのライセンスメカニズムのセキュリティ機能を利用したいと

は、私がアイデア以下の持っていた:

  1. が拡大することなく、デベロッパーコンソールに私のアプリをアップロードします。
  2. 1,3GBの拡張で別のダミーapkをアップロードして公開しない
  3. オリジナルアプリからオプションメニューから拡張をダウンロードし、ダミーAPKのライセンスキーを使用してみてください。

誰かがこれが機能することを確認できますか?

Google Playで大きな拡張を直接外部のメモリに直接ダウンロードさせる方法はありますか?たぶん私がマニフェストを変更した場合:

android:installLocation="auto" 

いずれのアイデアもありがとうございます!

答えて

0

マニフェストにinstallLocationのpreferExternal値を入れないのはなぜですか?可能であれば、すべてのファイルを外部ストレージに保存します。すべてのapkファイルに対してこれを行います。

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
android:installLocation="preferExternal" 
... > 

から:app install location

関連する問題