skipLink.label

Payload · data

Xabar bilan birga qabul qiluvchi ilovaga strukturaviy JSON yetkazish mumkin — data maydoni. Bu variables (template render kirishi) dan mustaqil.

variables va data — ikki xil narsa

heading.anchorLabel
Maydon Nima uchun Kim o’qiydi
variables Template’ni render qilish uchun kirish ({{document_number}} → “42”) Template engine (server)
data Ilova o’qib harakat qiladigan struktura — deep-link, entity id, action turi, tugmalar Qabul qiluvchi ilova (mobil / in-app)

Har render o’zgaruvchisi client’ga yuborilmasligi kerak (PII, ortiqcha). Shuning uchun data alohida — faqat ilovaga kerak bo’lgan struktura.

So’rov namunasi

heading.anchorLabel
{
"channel": "push",
"recipient_user_id": "",
"template_key": "document.incoming",
"variables": { "document_number": "42", "sender_name": "Aziz" },
"data": { "type": "document.incoming", "document_id": "d-42", "url": "edo://doc/42" }
}

Kanal bo’yicha xatti-harakat

heading.anchorLabel
Kanal data qanday ishlatiladi
Push (FCM/APNs) Push data payload — ilova ochilganda navigatsiya/action. Matn notification qismida. Limit ~4KB.
In-App Socket event + inbox yozuviga biriktiriladi (deep-link, tugmalar).
Email Ixtiyoriy — CTA/URL uchun.
SMS Odatda ishlatilmaydi (faqat matn).
Webhook Consumer’ga qaytishda uzatilishi mumkin.