Skip to content

Data ​

Смотри: Центр уведомления

В GET notifications приходят различные типы уведомлений, которые определяются с помощью .meta.type

Ниже описаны все поддерживаемые meta структуры

like ​

Пользователь поставил вам лайк

json
{
    "courseId": "string", // [course] id
    "feedbackId": "string", // [feedback] or [comment] id
    "isFromLecturer": true, // `like` from lecturer
    "type": "like"
}

comment ​

Пользователь оставил вам ответ

json
{
    "courseId": "string", // [course] id
    "feedbackId": "string", // [feedback] or [comment] id
    "isFromLecturer": true, // comment from lecturer
    "type": "comment"
}

push ​

  • [ ] TODO: описать, что за тип уведомления
json
{
    "type": "push"
}

custom ​

  • [ ] TODO: описать, что за тип уведомления
json
{
    "type": "custom"
}

Дополнительные данные ​

Смотри: Push-уведомления - Data

Также в meta могут прийти дополнительные данные для обработки, например действия

В meta уведомления для ЦУ приходят аналогичные данные для data в пуш-уведомлениях

Пример - action: navigate ​

Смотри: Навигация в приложении

Когда в data есть action: navigate, тогда приложение попробует перейти по переданному пути path и открыть страницу/экран

Пример

json
{
  "to": "<FCM_TOKEN>",
  "notification": {
    "title": "Navigation push notification"
  },
  "data": {
    "action": "navigate",
    "path": "/course/63359269423e3400290d21fb"
  }
}

Авторы

The avatar of contributor named as Arutyun Gevorkyan Arutyun Gevorkyan
The avatar of contributor named as Vadim Melnikov Vadim Melnikov
The avatar of contributor named as Pavel Nochevnoy Pavel Nochevnoy
The avatar of contributor named as melvspace melvspace

История