Это, кажется, вся зависимая от бэкэнда логика , поскольку изменения в DB , независимо от того, что вы используете, зависит от используемой технологии. Например, если вы используете Firebase Realtime DB, вы можете увидеть изменения непосредственно в приложении, использующем SDK, для всего остального, что вам нужно для работы на уровне API, и, если какие-либо изменения были сделаны успешно, вы можете вызвать уведомления FCM или GCM.
Вот несколько сервисов, которые вы можете использовать для достижения желаемой функциональности.
OneSignal
ТСМ