skipLink.label

In-App & realtime

In-app kanal ikki qismdan iborat: doimiy inbox (o’qildi/o’qilmadi holati bilan) va jonli socket fan-out. Klient socket orqali real vaqtda bildirishnoma oladi; inbox esa tarixni va o’qilmaganlar sonini saqlaydi.

Ro’yxat, bittasini/hammasini o’qildi qilish, o’qilmaganlar soni. Har user bo’yicha saqlanadi.

Realtime backplane

heading.anchorLabel

Pluggable: Redis Pub/Sub yoki Firebase (REALTIME_DRIVER). Socket user:{id} kanaliga subscribe bo’ladi.

Multi-device push

heading.anchorLabel

Push kanalida fan-out: bir user → bir nechta qurilma token (push_tokens registry, ilova + platforma bo’yicha). Token provider tomonidan rad etilsa (unregistered) avtomatik nofaollashtiriladi.