Apk внешние данные, Android Expansion

Я использую концепцию 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, последнее устройство), но через код я не могу получить расширяемые файлы моего приложения.

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

Вот type: main/patchexpansionCode: integer value но мне просто интересно, как дать FileSize в Long(точно)? и во-вторых, его показ сообщения как Загрузка не удалось, потому что ресурс не может быть найден

Любая идея?

Обновление выполнено, все шаги показаны здесь

1 ответ

Решение

Проходили ли вы загрузку файлов расширения? Упоминается, что

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

  1. Выполните запрос, используя Лицензирование приложений Google Play, чтобы получить имена файлов расширения, размеры и URL-адреса вашего приложения.
  2. Используйте URL-адреса, предоставленные Google Play, чтобы загрузить файлы расширения и сохранить файлы расширения.

ОБНОВИТЬ:

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

Другие вопросы по тегам