Firebase Send Rest API приводит к ошибке MismatchSenderId - PullRequest
0 голосов
/ 27 апреля 2018

Моя цель - отправлять сообщения / уведомления из веб-приложения C # на устройство Android / iOS с помощью Firebase Rest API.

Я начал использовать это как ссылку: https://firebase.google.com/docs/cloud-messaging/http-server-ref

Я зашел в консоль для проекта Firebase и зашел в «Настройки»> «Облачные сообщения», где получил ключ от сервера.

У меня есть результат onTokenRefresh (), и поэтому в Почтальоне я пробую следующее:

POST https://fcm.googleapis.com/fcm/send
Content-Type: application/json
Authorization: key=snip
Body:

{
    "to":"snip",
    "data":{
        "Lorem": "ipsum"
    }
}

И ответ:

"error": "MismatchSenderId"

Это потому, что токен, который я использовал в поле "to", принадлежит другому проекту app / firebase? Или я пропускаю еще один шаг?

1 Ответ

0 голосов
/ 27 апреля 2018

Это потому, что токен, который я использовал в поле "to", принадлежит другому проекту app / firebase?

Да. Это, вероятно, проблема. Если вы использовали файл google-services.json из другого проекта и не авторизовали другой проект для отправки на соответствующий токен (см. Мой ответ о нескольких отправителях здесь ), тогда он вернул бы MismatchSenderId.

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