When an app is uninstalled, you might expect FCM to instantly report the token as Unregistered. However, similar to APNs, FCM does not always report token invalidation immediately.
Google does not disclose the exact schedule, but FCM often delays these invalidation responses and reports them on a "fuzzy schedule". This intentional delay is designed to prevent developers from easily detecting and tracking exact user behavior (like the exact time of app uninstallation). Therefore, invalid tokens may remain in your database slightly longer than expected until FCM officially confirms their Unregistered status during a subsequent push attempt.
Comments
0 comments
Please sign in to leave a comment.