2

Apk の 50 MB 制限の障害を取り除くのに役立つ Android 拡張の概念を使用しています。

すべての手順に従ってhttp://developer.android.com/guide/market/expansion-files.html

このようなファイル形式に従う必要があることを理解[main|patch].<expansion-version>.<package-name>.obbし、同じことをしました。

また、拡張ファイルは (ZIP、PDF、MP4 など) 形式の場合があります。

Google Play で apk を公開しているときに、追加の拡張ファイルをアップロードしました。apk のダウンロード時にLocal(Advanced latest Device)に追加のすべてを取得しますが、コードを介してアプリケーションの展開可能なファイルを取得できません。

sampleDownloader コードを見るコードでは、3 つのパラメーターが必要であることがわかりました。 (int type, int expansionCode, long fileSize)

ここですtype: main/patch expansionCode: integer valueが、ファイルサイズをロング(正確)で指定する方法を知りたいのですが? 次に、リソースが見つからなかったため、ダウンロードに失敗したなどのメッセージが表示されます

何か案が?

更新 が完了しました。すべての手順がここに表示されます

4

1 に答える 1

2

拡張ファイルのダウンロードは完了しましたか? それは、

Android マーケットからダウンロードしたアプリケーションに拡張ファイルが含まれていない場合は、アプリケーション ライセンスを実行して、アプリの拡張ファイルnamessizes、およびを取得する必要がありますURLs

  1. Google Play のアプリケーション ライセンスを使用してリクエストを実行し、アプリの拡張ファイルの名前、サイズ、および URL を取得します。
  2. Google Play が提供する URL を使用して、拡張ファイルをダウンロードし、拡張ファイルを保存します。

アップデート:

いいえ、Google ライセンスが有料アプリケーションでのみ機能することは必須ではありません。ドキュメント自体に明確な注記があります。どのアプリケーションでもライセンス サービスを使用して APK 拡張ファイルのダウンロードを開始できることが定義されています。ただし、その場合、要求は拡張ファイルのみであり、ユーザーがアプリの料金を支払ったかどうかのチェックは対象になりません。

于 2012-04-26T05:27:34.167 に答える