Я пытаюсь запустить функции облачной базы Firebase, как только пользователь создает новое сообщение облачной базы Firebase (FCM).
Эта страница документации точно описывает, что делать.
Вот мой код на стороне сервера:
Примечание: subscribeToTopic может принимать один токен или массив токенов.
admin.messaging().subscribeToTopic(fcmToken, "/topics/news")
.then(res => {
console.log('res: ', res);
})
.catch(error =>{
console.log('error: ', error);
});
Предположим, что fcmToken являетсядействительный токен, созданный на моем устройстве (на стороне клиента), я дважды проверил его.
Теперь, чтобы проверить, работает ли он: я создаю новое уведомление с помощью веб-консоли уведомлений, предоставленной firebase, и после выбора заголовкаи тело, я могу выбрать тему, как на картинке.
Проблема в том, что функция облака вообще не запускается.