Установите базу данных с помощью apk и обновите ее на сервере

-4

Я хотел бы интегрировать в свое приложение готовую базу данных SQLite, так что наиболее срочные данные доступны сразу при первом открытии приложения. Затем, если доступна более новая версия базы данных, вас спросят, хотите ли вы ее обновить.

  • 0
    Ок, отлично. На чем ты застрял, в частности?
  • 0
    Я не знаю, какие библиотеки мне следует использовать. И как мне тогда управлять всем этим. Я был бы удовлетворен примером кода, например, как проверить, доступна ли более новая версия базы данных и как она работает с загрузкой, по какому пути я должен тогда скачивать и как я могу читать базу данных и т. Д.
Показать ещё 1 комментарий
Теги:
android-sqlite

1 ответ

1

То, что вы хотели бы сделать для этого, - получить бэкэнд (сервер, который отправляет обновления), чтобы отправить время в начале запроса. Когда вы вводите приложение, в первый раз обновляете таблицы SQL lite и сохраняете время в общих привилегиях. Затем каждый раз, когда они открывают приложение, сравнивают сохраненное время и время, отправленное из базы данных, если оно было изменено, что означает, что у вас есть готовое к отправке обновление, и вы можете уведомить пользователя.

Если вы отправляете json-запрос из базы данных, вам просто нужен тег, подобный этому, в начале данных для проверки:

 "last_update": 1526340499514

Ещё вопросы

Сообщество Overcoder
Наверх
Меню