我有一个聊天应用程序,如果用户收到新消息,我正在创建新通知。我的问题从这里开始。我想为每个用户创建 1 个通知。我的意思是我不想为每条消息创建新通知。
例:
1)User A sends message to User B
2)User B receives notification
3)If user A sends one more message,User B's phone don't create new notification because it created for previous message.
因此,uniqueId
对每个用户来说应该是特殊的。但是我该如何存储它们?最好的方法是什么?我考虑存储在数据库中,但我不确定。你有什么建议?
mNotificationManager.notify(uniqueId, mBuilder.build());
数据库中
每个用户都有一个 ID - 使用该 ID 作为通知 ID 以使通知在用户级别唯一。