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