Обработка уведомлений о сообщениях для каждой комнаты чата приложения обмена сообщениями - PullRequest
0 голосов
/ 02 октября 2018

Я занимаюсь разработкой приложения для чата с различными chat rooms из двумя пользователями.Я использую Firebase cloud-functions для отправки push-notifications пользователям, основываясь на триггерах Realtime DB.После нескольких дней поисков я не мог понять, как обработать notifications с NotificationCompat.MessagingStyle для каждого chat room.

Что я понял до сих пор, так это то, что я определеннонужен уникальный notification_id для каждого chat room для обновления текущего notification, в случае, если новое сообщение поступает, когда оно активно (показано в status bar).Так что мои вопросы

  1. Могу ли я повторно использовать NotificationCompat.Builder или мне нужно каждый раз создавать новый?
  2. Как мне достичь notification's сохранение сообщений до тех пор, пока пользователь наконец не нажмет на него?

Заранее спасибо.

PS Как вы уже догадались, я пытаюсь имитировать обработку уведомлений Messenger Facebook приложение чата.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...