#flutter #dart
Вопрос:
Я разрабатываю приложение для чата и почти закончил, у меня есть как пользовательский интерфейс, так и бэкэнд firebase, но у меня возникли некоторые проблемы с push-уведомлениями.
У меня есть коллекция firebase, которая
DocumentReference messageUserRefDOC = FirebaseFirestore.instance
.collection('users')
.doc(message.selectedUserId)
.collection('messagesReceived')
.doc();
Которые добавляют новый документ в «Сообщения, полученные», когда пользователь отправляет новое сообщение в чате:
await messageUserRefDOC.set({
'senderName': message.senderName,
'senderId': message.senderId,
'text': message.text,
'photoUrl': null,
'timestamp': DateTime.now(),
});
Мне нужно отправить push-уведомление пользователю, который получает сообщение, когда в его коллекции firebase создается новый документ, который может быть чем-то вроде «У вас новое сообщение от [message.senderName]», а затем сообщение.текст или сообщение.фотография, например «Привет, как дела?».
Я уже установил firebase_messaging и flutter_local_notification, я пытаюсь понять, как добавлять эти уведомления с помощью облачных функций.
Я буду признателен за любую помощь, которую вы можете мне оказать.