Перестали работать темы Firebase Cloud Messaging - PullRequest
0 голосов
/ 19 января 2020

Мои устройства перестали получать тихие уведомления pu sh в фоновом режиме с темами, но я могу отправить запрос FCM из командной строки, чтобы запустить тихое уведомление pu sh в фоновом режиме, используя токен FCM вместо темы. Мой код для подписки на темы и отправки уведомлений с темами не изменился с тех пор, как это сломалось (последний успешный, о котором я знаю, был 31.12.19 - возможно, что-то связанное с переключением года?). Я переключился с использования сертификатов APNS на ключи, но я не знаю, может ли это вызвать проблемы с темами FCM.

Поскольку это работает с токеном FCM, а не с темами, я думаю, что это просто проблема Firebase, а не проблема конфигурации приложения или Apple, верно?

Как я могу отладить это, чтобы оно заработало ? Облачные сообщения Firebase кажутся черным ящиком ...

1 Ответ

0 голосов
/ 24 января 2020

Поддержка Firebase впервые указала мне на это руководство по отладке ; Я подозреваю, что это их первая рекомендация, когда у людей возникают проблемы с уведомлениями.

Для меня проблема была в темах, и вот как я ее решил:

  1. Я попытался подписать устройство, используя его FCM Token, с моего сервера - после выполнения что он ответил на эту топи c, поэтому я знал, что проблема была в том, что устройство подписывалось само.

  2. Вызовы / подписки Swift topi c на самом деле асин c, чего я не осознавал, но после того, как я предоставил обработчики завершения, я мог сказать, что они не работают , что привело к моему решению.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...