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

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