Skip to content

Коллаборации

В приложении реализован шаблон для создания коллабораций

Как добавить коллаборацию

  1. Открыть Remote Config
  2. Найти поле in_app_messages__collaborations
  3. Добавить в список коллабов новый коллаб с использованием шаблона ниже
  4. Заменить 5f0ff260-e88b-452e-aeab-4022dd4a608f на уникальное значение
  5. Проставить даты начала и конца - start, end
  6. Обновить текста в data.variables.l10n.ru
  7. Передать файлы на загрузку в S3 разрабам
  8. Проставить ссылки на изображение и внешний ресурс коллаборации
  • data.variables.l10n.ru.image
  • data.variables.l10n.ru.action_url
  • data.variables.l10n.ru.terms_url

Поля для контента

  • image - обязательно - Изображение
  • title - обязательно - Заголовок
  • body - обязательно - Тело
  • promocode - необязательно - Промокод
    • Если промокода нет, то поля с промокодом не будет
  • action - обязательно - Текст на кнопке
  • action_url - необязательно - Ссылка на внешний ресурс
    • Если ссылки нет, то кнопки не будет
  • terms - необязательно - Текстовая ссылка
  • terms_url - обязательно - Ссылка на внешний ресурс
    • Если terms нет, то текстовой ссылки не будет

Шаблон

json
{
  "#id": "ID коллаборации, должен иметь уникальную часть в конце",
  "id": "olympiad_collaboration_5f0ff260-e88b-452e-aeab-4022dd4a608f",
  "enabled": true,
  "type": {
    "name": "widget_popup"
  },
  "#start": "Дата начала коллаборации",
  "start": "0000-03-21T00:00:00.000",
  "#end": "Дата конца коллаборации",
  "end": "2025-03-28T00:00:00.000",
  "priority": 0,
  "triggers": [
    {
      "type": "event",
      "event": "olympiad_closed",
      "data": {
        "reason": "completed"
      }
    }
  ],
  "data": {
    "id": "collaboration_popup",
    "variables": {
      "l10n": {
        "ru": {
          "image": "https://s3-cache.production.kube.artforintrovert.ru/static/mobile/tmp/collabs/100_dark@3x.png",
          "title": "Здесь и сейчас",
          "body": "Успей забрать пиццу за 1000$\nпо промокоду RED20",
          "terms": "Условия акции по ссылке",
          "terms_url": "https://www.google.com/",
          "promocode": "RED20",
          "action": "Забрать пиццу",
          "action_url": "https://www.google.com/"
        }
      }
    }
  }
}

Авторы

The avatar of contributor named as Arutyun Gevorkyan Arutyun Gevorkyan
The avatar of contributor named as melvspace melvspace

История