Как реализовать загрузку базы данных при установке и после покупки в приложении

#android #sqlite #realm #google-cloud-storage #android-contentprovider

# #Android #sqlite #сфера #google-облачное хранилище #android-contentprovider

Вопрос:

Мое приложение — это приложение для электронного обучения. Контент подается из базы данных на устройстве пользователя. В настоящее время моя база данных — это «Realm», а не «SQLite». Мой вопрос: как мне заставить моих пользователей загружать часть базы данных при установке, а затем по мере их выполнения загружать больше базы данных после совершения покупок в приложении?

Я немного почитал и пришел к выводу, что дальнейшим путем было бы использовать контент-провайдера или облачное хранилище Google. Не могли бы вы указать мне правильное направление? Любые учебные пособия будут оценены, поскольку я новичок в Android.

В двух словах:

  1. Пользователь устанавливает приложение
  2. Приложение загружает часть базы данных
  3. Пользователь совершает покупку в приложении
  4. Приложение загружает следующую часть базы данных

Я надеюсь, что это не слишком общий вопрос.

Ответ №1:

Мой вопрос был слишком обобщенным, но в бутылках, база данных Firebase — это правильный путь, если ваши файлы не имеют большого размера в гигабайтах. Провел свое исследование, разработал свое решение, работает отлично, элегантно, и если кому-то интересно опубликовать в этой теме, я был бы рад изложить все, просто не знаю, с чего начать, поскольку оно включает в себя вещи, которые изначально не были частью тегов, которые я считал необходимыми.