Push, который ведёт куда надо
На PDP Mobile мы добили deep linking по push без магии и «почему открылся не тот экран?». Настроили маршрут push → нужный экран для всех сценариев: cold start, warm start и foreground notification.

На PDP Mobile мы добили deep linking по push без магии и «почему открылся не тот экран?». Настроили маршрут push → нужный экран для всех сценариев: cold start — приложение было закрыто, warm start — висело в фоне, foreground notification — пользователь уже внутри приложения.
Под капотом всё тоже по-взрослому: FCM-токены у нас проходят симметричное шифрование, сами пуши гоняем через Firebase Cloud Messaging, а за кастомное отображение отвечает Notifee. Плюс сделали центр уведомлений: история, статус прочтения — всё как любят пользователи и саппорт.
Из жизненного: это тот самый кейс, когда пуш про заказ должен открыть заказ, а не просто главную, потому что «ну почти туда». В эпоху борьбы за retention такие мелочи уже не мелочи — UX решает.