Push-уведомление FCM к теме не работает и приводит только к идентификатору сообщения
Используется, когда я нажимаю на TOKEN. Но когда я пытаюсь отправить уведомление в тему, что-то не получается. Я использую Insomnai (для теста) в этом случае. Пожалуйста, смотрите изображение ниже.
Когда я нажимаю на TOKEN, я получаю нечто подобное. {"multicast_id":9172729834316753697,"success":1,"failure":0,"canonical_ids":0,"results":[{"message_id":"0:1527660959875252%2fd9afcdf9fd7ecd"}]}
Но теперь я понимаю {"message_id": 5081465269920720395}
, Пожалуйста, сообщите мне, почему я не могу получить
1 ответ
Это ожидаемо.
Когда вы отправляете сообщение на токены, вы получаете:
{
multicast_id: number, // Unique ID (number) identifying the multicast message.
success: number // Number of messages that were processed without an error.
failure: number // Number of messages that could not be processed.
results: [
{
message_id: String // a unique ID for each successfully processed message.
error: String // the error that occurred when processing the message for the recipient.
}
]
}
Когда вы отправляете сообщение в темы, вы получаете
или
{
message_id: number // The topic message ID when FCM has successfully
// received the request and will attempt to deliver
// to all subscribed devices.
}
или
{
error: string // Error that occurred when processing the message.
}
Дополнительные сведения см. в . разделе Интерпретация ответа на нисходящее сообщениеhttps://firebase.google.com/docs/cloud-messaging/http-server-ref#interpret-downstream