Sometimes, push notifications might be successfully sent from Pushwoosh (as indicated in Journey logs or Message History) but still fail to appear on the user's device. This is particularly common on Xiaomi devices running the MIUI operating system.
MIUI includes aggressive battery-saving and memory optimization features that can prevent apps running in the background from receiving push notifications reliably.
To resolve this, you or the device owner should check and adjust the following settings for your application on the Xiaomi device:
Disable Battery Restrictions:
- Go to Settings > Battery & performance.
- Tap on App battery saver (or similar wording like Manage apps battery usage).
- Find and select your app from the list.
- Choose the "No restrictions" option.
Enable Autostart:
- Go to Settings > Apps > Manage apps.
- Find and select your app.
- Toggle the "Autostart" option to On.
Check Other Permissions:
- While in Settings > Apps > Manage apps > [Your App], ensure all necessary permissions, especially Notifications, are allowed.
- Verify that no other battery optimization or background restriction settings are limiting the app.
Note: The exact names and locations of these settings might vary slightly depending on the specific MIUI version and device model. Look for settings related to battery, power management, app permissions, background activity, and autostart.
Adjusting these settings to allow your app to run without restrictions should significantly improve the reliability of push notification delivery on Xiaomi devices.
Comments
0 comments
Please sign in to leave a comment.