ended3월 23일· 1 sources
The Day I Chased a “Ghost” Bug in Real-Time Notifications
실시간 알림 속 '유령 버그'를 추적한 경험담
Why it matters
A developer debugging real-time push notifications in a Flutter e-commerce app discovered that duplicate, delayed, or missing notifications were caused by multiple Firebase listeners being registered on each navigation to the home screen. Race conditions during app initialization also contributed to delayed or dropped notifications. The fix involved registering the listener once at startup and making the notification handler idempotent.
1
Sources
+0
24h
—
Growth
182d
Active
Firebase Cloud MessagingFlutterpush notificationslistener lifecyclerace conditions