Уведомление FCM не отправляется, когда тема указана в бэкэнде Python - PullRequest
2 голосов
/ 02 июля 2019

Из python я хочу отправить уведомление всем моим пользователям Android, которые подписались на определенную тему.

Я включил fcm для своего приложения для Android, и он прекрасно работает, когда я отправляю уведомление с консоли на Android.

Вот мой код:

topic = 'new'

# See documentation on defining a message payload.
message = messaging.Message(
    data={
        'title': 'hahaha',
        'body': 'test',
    },
    topic=topic,
)

# Send a message to the devices subscribed to the provided topic.
response = messaging.send(message)
# Response is a message ID string.
print('Successfully sent message:', response)

Проблема в том, что если я не укажу тему в python (мой бэкэнд), сообщение отправляется, но когда я указываю тему, оно не отправляется, что здесь может быть не так? Я не получаю никаких сообщений об ошибках. Уведомление просто не появляется на моем устройстве, и когда я отправляю сообщение на устройства, подписанные на эту тему, из консоли fcm, оно успешно отправляется.

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