TGViewer
Максим Фатин | про IT Максим Фатин | про IT @algocode_algorithms · 4.12K subscribers
Post #287 2.38K
Капец бесят push-уведомления

Поэтому у меня они везде выключены где-то еще с 2024


НО! Знать, как они работают, будет полезно. КАК-НИКАК SYSTEM DESIGN этого требует :)))

И вот важные факты

Рассылкой для андроидеров занимается FCM (Firebase Cloud Messaging)

И да — это сервис GOOGLE

Почему?

А чтобы, когда ты нажимаешь «Разрешить отправлять уведомления», тебя не задудосили и не наплевали на твой отказ

И схема такая

1) Ты разрешаешь отправлять уведомления, и FCM выписывает токен

2) Приложение отправляет токен на свой бекенд и сохраняет токен в БД

3) Когда наступает момент push-нотификации, то бекенд приложение инициирует нотификацию, отправляя запрос в FCM с твоим токеном и тот уже отправляет push

Что тебе это дает?

ДА ТЫ ТЕПЕРЬ БОГ НОТИФИКАЦИЙ!

Ну серьезно, этой инфы достаточно, чтобы нарисовать правильно стрелочки и квадратики на собесе

Недостаточно, конечно, чтобы ответить на вопросики по типу

- А когда токен протухает, что делать?

- Какие причины протухания могут быть?

- А всегда ли FCM рассылает или есть еще кто?

- ...

Но блин, лично меня об этом ни разу не спрашивали

ГЛАВНОЕ, что ты понял принцип работы рассылок, и как база этого более чем достаточно

Ну и бахни 🌭, если уже ждешь ПОЛНОЦЕННЫЙ видос про проектирование мессенджера на YouTube (уже монтируют его...)

P.S. Токен выписывается всегда на 1 устройство одного приложения... Именно поэтому и на планшете и на телефоне тебя спросят "хотите разрешить отправлять уведомления"
  • 🌭 103
More from @algocode_algorithms
  1. Sep 23, 2026Оффер в ситидрайв на 320 000 От нашего студента с программы "оффер под ключ" по Golang нап…
  2. Sep 21, 2026AI-интервьюер Видел его во многих продуктах Мало того — даже в некоторых компаниях есть по…
  3. Sep 17, 2026Гонял общаться с HR и HRD по текущему рынку найма Напряг август так скажем Там прям в моме…
  4. Sep 15, 2026Превью для нового видоса готова Ждете? Если да - бахни 🌭
  5. Sep 14, 2026Продакты vs Разработчики С одной стороны с вайбкодингом продакты стали делать быстрые прот…
  6. Sep 11, 2026Пятница 20:00 - ждал этого всю неделю, чтобы что-нибудь задеплоить
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →