Я не эксперт по Android, но вот мой улов.
Если вы реализуете наблюдаемое, я считаю, что вам нужно создать Сервис, унаследовав от ServiceBase
.
Также создайте контент-провайдера и разрешите другим приложениям вставлять данные. Все уведомление встроено в структуру, поэтому, если у вас есть курсор, вы будете получать уведомления об изменении данных.
Итак, вот шаги:
- Вы запускаете сервис и регистрируетесь для уведомлений
- Приложение получает экземпляр вашего сервиса и регистрируется для получения токена
- Они используют вашего контент-провайдера для вставки события вместе с полученным токеном
- Они называют уведомление
- Вы будете получать уведомления о любых изменениях.
Я знаю, что в инфраструктуру встроены службы уведомлений , но у меня никогда не было возможности изучить это.