HI @OmarKINNECT
Happy to help bring some clarity here. For some context, Device tokens are ephemeral: they become invalid when a person logs out of your app, and a push service can change them at any time. When we receive the error "FCM UNREGISTERED: This user has uninstalled the application
" from FCM your Push provider indicating the device token becomes unregistered, it is invalid and will never become valid again; if a person logs into the app again, they’ll get a new device token.
To prevent invalid tokens from stacking up on people in your workspace, we automatically remove devices when they’re invalidated by your push services. If, when you send a push notification, your push service (FCM or APNs) responds with an unregistered
message, we’ll automatically remove the token from your workspace.

You can learn more about it here: https://customer.io/docs/journeys/managing-customer-mobile-devices/#we-automatically-delete-unregistered-devices.
We did not uninstall the app, we just reinstated the app and the token was identified as "FCM unregistered". Do we need to take care of something else for not losing the token again
Hi @OmarKINNECT
Can you please share with us more details on your setup? Specifically:
- Which SDK and version are you using when the error occurs?
- Which devices and operating system versions are you testing with?
- Finally, if you're testing using an internal device, please follow this guide to enable Debug Logging on your test device, and then share text copies of the relevant logs when you login to the app.