Drop in push tokens could be due to below reasons:
- Token not passed to MoEngage SDK - If the implementation of push notification is not done correctly.
- Push permission not granted by the user - If user opts for "Don't allow" on asking for push notification permission.
- Network connectivity - If the device is connected to a slow network connection or not connected to any network. This is a rare reason for token drop.
Solution and steps to verify the end result
- First, check if the implementation of Push Notifcations is done correctly. Ensure you registered your app for push notifications correctly, check if you are getting the device token while trying to register for Remote Notification, and the same is sent to the SDK correctly.
- Test by sending a test campaign targetting the particular device. If an error is received, check for the error description in Common Push Errors.
- If the test campaign is sent successfully but notification was not received on the device, check if notification settings for the app were disabled.
If you are still not able to identify the reason or need further assistance, please reach out to us on email@example.com.