APK 50 мегабайт+ Пакеты расширения и флэш-память

Итак, Google Play выпустила новую установку Expansion Pack, позволяющую приложениям преодолевать ограничение в 50 мегабайт.

Я создал APK-файл размером 42 МБ и протестировал его вручную, поместив основной файл расширения в общее хранилище, как описано в этом объемном документе: http://developer.android.com/guide/market/extension-files.html

Все проходит нормально, но проблема заключается в том, что Google Play не загружает файл расширения автоматически при загрузке приложения. Это означает, что я должен запустить проверку внутри своего приложения и загрузить его туда.

Теперь все хорошо, но я работаю в AS3 + Air, и мой собственный код расширения, который имеет дело с проверкой лицензии, должен быть изменен, чтобы разрешить дополнительное поле URL-адреса пакета расширения, но я на своем конец остроумия.

Короче говоря, кому-нибудь удалось загрузить файлы расширения в приложение AS3, скомпилированное в AIR?

Если нет, то я буду продолжать упорствовать.


person Tony Five Thumbs    schedule 20.03.2012    source источник


Ответы (2)


У меня была такая же проблема. Но я только что скачал файл расширения (.obb) и нашел его с помощью File Class. Вы можете перейти в File.desktopDirectory.resolvePath("Android/data/obb/name_of_your_app") и получить .obb внутри этой папки.

Вы можете использовать класс FZIP, чтобы извлечь файл и открыть его в своем приложении. Я сделал это и хорошо работаю.

person Bruno    schedule 11.10.2012

Учитывая крайний срок, я решил разместить свои собственные файлы в корзине Amazon и загрузить их более традиционным способом.

Сохранил данные в общем хранилище Android.

Все оказалось лучше, чем ожидалось.

person Tony Five Thumbs    schedule 29.03.2012