Starting with Android 11, if a user does not interact with the Spartan Safe app for a few months, the app will automatically be placed in a hibernation state by the operating system. This is the default behavior of the operating system, and it cannot be programmatically disabled. Once the app has been placed in this state, it will be unable to receive push notifications until the end-user reopens the app and resubscribes to push notifications.
iOS devices have a similar function called 鈥渁pp offloading.鈥 This setting removes the app from the user鈥檚 device if the device storage is low. Push notifications may still be received, but the app will need to be restored via the app store.
How to disable Android app hibernation manually:
- Open the Setting app on your Android device and tap Apps.
- Find the Spartan Safe app in the Recently Opened Apps section or tap on See All Apps and scroll until you see the Spartan Safe app (apps will be ordered alphabetically).
- Once in the Spartan Safe app鈥檚 settings page, select permissions and scroll until you see the Pause app activity if unused setting. Make sure the switch is in the 鈥渙ff鈥 position (with the circle on the left) to disable App Hibernation.
How to verify that your Android device can receive push notifications:
- Open the Spartan Safe app on your device. Press the About/Preferences menu and then press the Notification Settings button.
- The Notification Settings button menu will display the status of your device鈥檚 ability to receive Push Notifications.
- If the Push Notifications are Not Allowed, then the app has not been given permission to receive Push Notifications or the permission has been revoked. Press the Check Settings button. You will be pushed out to Spartan Safe鈥檚 notification settings, where you can enable Push Notifications.
- If Push Notifications are Disabled, then your app has been given permission to receive Push Notifications, but you are not subscribed to a Push Notification channel. Tap the Enable Notifications button to subscribe to a Push Notification channel.
- If Push Notifications are Enabled, then you should be good to go. Use the Push Notification Troubleshooter to send a notification directly to your device and test them out.