Уведомление получено на устройстве, но не отображается в системном трее. - PullRequest
0 голосов
/ 26 октября 2019

Мое веб-приложение показывает всплывающее окно «Разрешить уведомления» и получает токен, который я отправляю в базу данных 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);
        }
    )
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...