Функции и уведомления Firebase не работают должным образом

Я использовал функции firebase для отправки уведомлений. Функция Firebase срабатывает, когда в моем приложении для Android происходит какое-либо действие. Иногда он отправляет уведомление, а иногда нет. В коде нет ошибок, так как я их тщательно протестировал, и журнал не показывает никаких ошибок. Он просто иногда не отправляет уведомление. Я не могу понять, почему это происходит в некоторых случаях.

Записывать, когда уведомление отправлено правильно

11:44:03.928 AM myFunction Successfully sent message: { results: [ ...] }

11:43:36.328 AM myFunction  execution took 1002 ms, finished with status: 'ok'

11:43:36.304 AM myFunction Function returned undefined, expected Promise or value

11:43:35.327 AM myFunction Billing account not configured. External network is not accessible and quotas are severely limited. Configure billing account to remove these restrictions

11:43:35.327 AM myFunction Function execution started

Записывать, когда функция срабатывает, но уведомление не отправляется

10:55:57.710 AM myFunction Function execution took 920 ms, finished with status: 'ok'

10:55:57.688 AM myFunction Function returned undefined, expected Promise or value

10:55:56.791 AM myFunction Billing account not configured. External network is not accessible and quotas are severely limited. Configure billing account to remove these restrictions

10:55:56.791 AM myFunction Function execution started

Пожалуйста, помогите, почему функция запускается и иногда не отправляется уведомление, и что мне делать, чтобы решить эту проблему. Заранее спасибо!

Не могли бы вы добавить к своему вопросу весь код облачной функции

Renaud Tarnec 26.06.2018 13:39

Похоже, вы не возвращаете обещание, созданное вашим кодом для отправки уведомления. Если вы не вернете обещание, ваша функция может быть прервана преждевременно. Подробнее см. документы.

Bob Snyder 26.06.2018 16:19
Интеграция Angular - Firebase Analytics
Интеграция Angular - Firebase Analytics
Узнайте, как настроить Firebase Analytics и отслеживать поведение пользователей в вашем приложении Angular.
0
2
323
0

Другие вопросы по теме