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 melvspace melvspace
The avatar of contributor named as Vadim Melnikov Vadim Melnikov

История