Можно ли вручную загружать файлы приложений с помощью Android App Bundles? - PullRequest
0 голосов
/ 05 ноября 2018

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

Могут ли комплекты приложений Android заменить загрузку с сервера? Вместо того, чтобы загружать файлы с сервера, можно ли загружать файлы приложений? Это бесплатно?

1 Ответ

0 голосов
/ 11 ноября 2018

Насколько я знаю, вы можете разбить свое приложение на несколько модулей AppBundle. Каждый модуль содержит дополнительную функцию вашего приложения (например, создание фотографий или отслеживание местоположения). Если вы используете пакет приложений, вы должны справиться с ситуацией, когда пользователь пытается использовать необязательную функцию, которая еще не была загружена, и заставить его загрузить дополнительный модуль (для некоторых API необходимо обновить контекст).

При публикации в Google Play теперь вы должны предоставлять пакеты вместо одного (или нескольких) apks и передавать ключ разработчика в Google Play. Затем Google Play компилирует apk для каждого пользователя индивидуально (набор строк, графические элементы, дополнительные модули) в зависимости от версии API, местоположения и т. Д.

Не думаю, что вы можете обновить один пакет, опубликованный в Google Play, или проверить версию одного пакета в вашем приложении. Так что, если вы думаете об использовании функций Google Play для распространения обновлений данных для вашего приложения - AFAIK, это не вариант. В вашем случае я не вижу разницы между обновлением apk каждый месяц и обновлением пакетов каждый месяц.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...