Мое веб-приложение показывает всплывающее окно «Разрешить уведомления» и получает токен, который я отправляю в базу данных firebase. Когда я отправляю уведомление на устройство с токеном в Firebase Functions
admin.database().ref(`/fcmTokens/${id}`).once('value').then(userFcmToken => {
return admin.messaging().sendToDevice(userFcmToken.val(), payload);
})
, оно поступает на устройство с правильным идентификатором отправителя и данными уведомления, но в системном трее уведомление отсутствует. Я попробовал это, когда это не сфокусировано и сосредоточено, все еще без уведомления. Я также пробовал это на разных устройствах и очищал свои данные просмотра.
Вот моя функция receiveMessage:
receiveMessage() {
this.angularFireMessaging.messages.subscribe(
(payload) => {
console.log("new message received. ", payload);
this.currentMessage.next(payload);
}
)
}