Я занимаюсь разработкой приложения для чата с различными chat rooms
из двумя пользователями.Я использую Firebase cloud-functions
для отправки push-notifications
пользователям, основываясь на триггерах Realtime DB
.После нескольких дней поисков я не мог понять, как обработать notifications
с NotificationCompat.MessagingStyle для каждого chat room
.
Что я понял до сих пор, так это то, что я определеннонужен уникальный notification_id
для каждого chat room
для обновления текущего notification
, в случае, если новое сообщение поступает, когда оно активно (показано в status bar
).Так что мои вопросы
- Могу ли я повторно использовать NotificationCompat.Builder или мне нужно каждый раз создавать новый?
- Как мне достичь
notification's
сохранение сообщений до тех пор, пока пользователь наконец не нажмет на него?
Заранее спасибо.
PS Как вы уже догадались, я пытаюсь имитировать обработку уведомлений Messenger Facebook приложение чата.