Коллаборации
В приложении реализован шаблон для создания коллабораций
Как добавить коллаборацию
- Открыть Remote Config
- Найти поле
in_app_messages__collaborations
- Добавить в список коллабов новый коллаб с использованием шаблона ниже
- Заменить
5f0ff260-e88b-452e-aeab-4022dd4a608f
на уникальное значение - Проставить даты начала и конца -
start
,end
- Обновить текста в
data.variables.l10n.ru
- Передать файлы на загрузку в S3 разрабам
- Проставить ссылки на изображение и внешний ресурс коллаборации
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/"
}
}
}
}
}