What is token drop?
Token drop is a situation or case where the MoEngage Platform does not have push tokens for all the users of your application. Say your application is installed by 100 new users every day but there are tokens for only 60 users on the MoEngage Platform, this is regarded as a 40% token drop.
Why is it important to fix it?
To send out a push notification to your end-users push token is required. Without push-token push cannot be sent. Hence to keep your users engaged it is very important to fix the token drop.
Why does token drop occur?
Token drop can happen because of various reasons:
- Poor/No Internet connectivity which results in Firebase SDK not generating the token.
- Play services version mismatch, play services version on the device isn't compatible with the Firebase version used in the application
- Application has some internal check/flag based on which they decide whether to pass the token to the MoEngage SDK and during the token generation that flag is disabled hence token isn't passed to MoEngage SDK.
- Integration Error, push token is not being passed to the MoEngage SDK.
How to fix it?
For steps/suggestions on how to fix it please click here