发送有关新文档创建的推送通知

时间:2021-06-27 08:54:18

标签: flutter dart

我正在开发一个聊天应用程序,我快完成了,我有 UI 和 Firebase 后端,但我在推送通知方面遇到了一些问题。

我有一个 firebase 集合

 DocumentReference messageUserRefDOC = FirebaseFirestore.instance
        .collection('users')
        .doc(message.selectedUserId)
        .collection('messagesReceived')
        .doc();

当用户发送新的聊天消息时,在“messagesReceived”中添加一个新文档:

   await messageUserRefDOC.set({
        'senderName': message.senderName,
        'senderId': message.senderId,
        'text': message.text,
        'photoUrl': null,
        'timestamp': DateTime.now(),
      });

当在他的 firebase 集合中创建一个新文档时,我需要向接收消息的用户发送推送通知,这可能类似于 “您有一条来自 [message.senderName] 的新消息” 然后是 message.text 或 message.photo,例如。 “你好,你好吗?”
我已经安装了 firebase_messaging 和 flutter_local_notification,我正在尝试弄清楚如何使用云功能添加这些通知。
如果您能给我任何帮助,我将不胜感激。

0 个答案:

没有答案