Firebase push на Android: MismatchSenderId
Зарегался в Ferebase, настроил приложение (положил куда надо google-services.json и прописал что надо в build.gradle). Приложение успешно привязалось. Все соответствующие пермишны сделал, приложение успешно генерит нужный токен.
Во вкладке "Cloud Messaging" скопировал ключ и делаю запрос на https://fcm.googleapis.com/fcm/send с заголовками:
Authorization key=КЛЮЧ
Content-Type application/json
И телом:
{
"to": "ТОКЕН_УСТРОЙСТВА",
"notification": {
"title": "Title",
"body": "Message"
},
"data": {
"key1": "value1",
"key2": "value2"
}
}
В ответ упорно получаю:
{
"multicast_id": ЦИФЕРКИ,
"success": 0,
"failure": 1,
"canonical_ids": 0,
"results": [
{
"error": "MismatchSenderId"
}
]
}
Что я делаю не так?