Вопрос по android – Apk внешние данные, Android Расширение

2

Я использую концепцию Android Expansion, которая помогает нам устранить препятствие 50 МБ ограничения Apk.

После всех шаговhttp://developer.android.com/guide/market/expansion-files.html

Я понял, что вам нужно следовать формату файла, как это[main|patch].<expansion-version>.<package-name>.obb и сделал то же самое.

А также файлы расширения могут быть в формате (ZIP, PDF, MP4 и т. Д.).

Я загрузил дополнительные файлы расширения при публикации apk в Google play. Во время загрузки APK я получаю все дополнительные в моемLocal(Advanced latest Device), Но через код я не могу получить расширяемые файлы моего приложения.

В коде, глядя на коде sampleDownloader, я узнал, что для этого требуется три параметра(int type, int expansionCode, long fileSize)

Вотtype: main/patch expansionCode: integer value но мне просто интересно, как дать FileSize в Long (точно)? а во-вторых, его шоу-сообщение, какDownload failed because the resource could not be found

Любая идея?

Update Готово, все шаги показаныВот

Ваш Ответ

1   ответ
2

Downloading the Expansion Files? Упоминается, что

Если файлы расширения отсутствуют в приложении, загруженном с Android Market,  Вы должны выполнитьApplication Licensing чтобы получить файл расширения вашего приложенияnames, sizes, а такжеURLs.

Perform a request using Google Play's Application Licensing to get your app's expansion file names, sizes, and URLs. Use the URLs provided by Google Play to download the expansion files and save the expansion files.

UPDATE:

Нет, не обязательно, что Google Licensing работает только с платным приложением. Есть четкоеNote: определено в самой документации, что любое приложение может использовать службу лицензирования для запуска загрузки файла расширения APK. Но в этом случае ваш запрос будет касаться только файлов расширения, а не проверки того, заплатил ли пользователь за приложение или нет.

Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded Azhar Shaikh
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded Azhar Shaikh
Error: User Rate Limit Exceededreal DeviceError: User Rate Limit Exceeded Azhar Shaikh

Похожие вопросы