Отправка тестовых сообщений

Run in Postman

Для отправки тестового push сообщения необходимо создать POST запрос на следующий URL:

1
https://fcm.googleapis.com/fcm/send

Необходимо настроить заголовки для POST запроса:

1
2
Authorization: key=[server-key]
Content-Type: application/json

В заголовке Authorization замените server-key значением Server key с раздела Project settings->Cloud Messaging Firebase Console

Пример payload:

1
2
3
4
5
6
{
  "to": "[fcm-token]",
  "data": {
    "some-key": "some-value"
  }
}

fcm-token нужно заменить на FCM Token устройства.

Пример payload (iOS):

1
2
3
4
5
6
7
8
{
  "to": "[fcm-token]",
  "content_available": true,
  "apns-priority": 5,
  "data": {
    "some-key": "some-value"
  }
}

content_available и apns-priority со значением 5 обязательные параметры для получения Background notification

Более детально про background pushes можно посмотреть в материалах WWDC