处理消息传递应用程序每个聊天室的消息通知

时间:2018-10-02 17:32:02

标签: android push-notification firebase-cloud-messaging google-cloud-functions android-notifications

我正在开发一个聊天应用,每个用户有不同的{strong>两个用户chat rooms。我正在使用Firebase cloud-functions基于push-notifications触发器将Realtime DB发送给用户。经过几天的搜索,我不知道如何为每个notificationsNotificationCompat.MessagingStyle处理chat room

到目前为止,我已经意识到,对于每个notification_id,我肯定都需要一个唯一 chat room,以便更新正在进行的notification,以防万一一条新消息正在运行时到达(显示在status bar中)。所以我的问题是

  1. 我可以重复使用NotificationCompat.Builder还是每次都要创建一个新的吗?
  2. 我如何才能实现notification's条消息的持久性,直到 用户终于点击了吗?

谢谢。

P.S。正如您已经猜到的那样,我正在尝试模仿 Facebook的Messenger 聊天应用程序的通知处理。

0 个答案:

没有答案