#android #sqlite #realm #google-cloud-storage #android-contentprovider
# #Android #sqlite #сфера #google-облачное хранилище #android-contentprovider
Вопрос:
Мое приложение — это приложение для электронного обучения. Контент подается из базы данных на устройстве пользователя. В настоящее время моя база данных — это «Realm», а не «SQLite». Мой вопрос: как мне заставить моих пользователей загружать часть базы данных при установке, а затем по мере их выполнения загружать больше базы данных после совершения покупок в приложении?
Я немного почитал и пришел к выводу, что дальнейшим путем было бы использовать контент-провайдера или облачное хранилище Google. Не могли бы вы указать мне правильное направление? Любые учебные пособия будут оценены, поскольку я новичок в Android.
В двух словах:
- Пользователь устанавливает приложение
- Приложение загружает часть базы данных
- Пользователь совершает покупку в приложении
- Приложение загружает следующую часть базы данных
Я надеюсь, что это не слишком общий вопрос.
Ответ №1:
Мой вопрос был слишком обобщенным, но в бутылках, база данных Firebase — это правильный путь, если ваши файлы не имеют большого размера в гигабайтах. Провел свое исследование, разработал свое решение, работает отлично, элегантно, и если кому-то интересно опубликовать в этой теме, я был бы рад изложить все, просто не знаю, с чего начать, поскольку оно включает в себя вещи, которые изначально не были частью тегов, которые я считал необходимыми.