There can be several reasons why you are not receiving push notifications. On this page we explain the most common causes.
However, keep in mind that each phone brand and model has its own features and quirks.
Network problems #
No connection #
Phones must have an Internet connection to receive notifications automatically. If your device is in any of these situations, push notifications will not appear until a proper connection is established:
- Phone turned off.
- In airplane mode.
- With an unstable Internet connection.
- With no Internet connection.
Firewall or VPN #
Sometimes push notifications can be blocked by a firewall on your network or by a VPN.
Battery optimization #
Many Android apps have battery optimizations that can delay the delivery of push notifications.
Below are the instructions to follow depending on your phone brand.
Asus #
Huawei #
- Go to phone Settings -> Battery -> App launch. Find Visualfy and select “Manage manually”. Turn on the three options: “Auto-launch”, “Secondary launch” and “Run in background”.
- Go to phone Settings -> Apps -> Apps -> Visualfy -> Battery -> turn on “Run in background”.
Oppo #
- Go to Settings -> Battery -> Energy saver. Turn off “energy saver”.
- Go to Settings -> Battery -> Phone battery usage. Tap Visualfy and turn off the “freeze” and “optimization” options.
- Go to Settings -> App management -> Auto-launch. Turn on the switch for the Visualfy app.
OnePlus #
- Go to Settings -> Battery -> Battery optimization. Tap “…” and then “Advanced optimization”. Turn off deep optimization.
- Go to Settings -> Battery -> Battery optimization. Find Visualfy and select “Don’t optimize”.
Xiaomi #
MIUI 12+
- Go to Settings -> Privacy -> Manage -> Special app access -> Battery optimization. Tap “Not optimized” and select “All apps”. Find Visualfy and tap “Don’t optimize”.
- Go to Settings -> Apps -> Permissions -> Background autostart. Turn on the switch for the Visualfy app.
MIUI 11
- Go to Settings -> Apps -> Manage apps -> find Visualfy. Turn on “Autostart”.
- Go to Settings -> Battery & performance. Tap the settings icon and “App battery saver”. Find Visualfy and select “No restrictions”.
MIUI 9
- Go to Settings -> Battery & performance -> Manage apps battery usage -> Choose apps and select Visualfy.
- Go to Security -> Permissions -> tap Autostart, find Visualfy and turn on the switch.
- Go to Settings -> Permissions -> Other permissions. Find Visualfy and turn on the switch next to “Show on Lock screen”.
- Go to Settings -> Notifications & status bar -> App notifications. Find Visualfy and turn on “Show notifications”, “Priority” and “Floating notifications”.
- If you have notification problems, go to Settings -> Additional settings -> Developer options. Turn off “memory optimization”.
MIUI 10
- Go to Settings -> Battery & performance -> choose Visualfy -> select the app that is not showing notifications -> select No restrictions
- Go to Settings -> Permissions -> Autostart -> turn on the switch for the Visualfy app
Sony #
- Tap the battery icon.
- Go to Battery management -> STAMINA mode -> Apps active in standby -> add the Visualfy app
References #
https://documentation.onesignal.com/docs/notifications-show-successful-but-not-displayed