Why do I only receive messages once I open the app?
There can be different reasons why incoming messages are not received until the app is opened. The main reasons are: 1.) the app isn't allowed to run in the background; 2.) the apps isn't allowed to transmit data in the background.
Please navigate to “Settings > Troubleshooting > Fix device configuration problems” in Threema. First, select “Disable power restrictions” (if available), and follow the on-screen instructions. Then, select “Enable background data” (if available), and follow the on-screen instructions.
If the problem persists and you use a device by one of the listed manufacturers, please follow these device-specific steps:
- Restart device: First, reboot your phone.
- Check connectivity: Make sure that your device is connected to the Internet. Navigate to “Android settings > Wi-Fi > Advanced”, and set “Keep Wi-Fi on during sleep” to “Always”.
- Review app notification: In “Android settings > Sound & notification > App notifications > All apps > Threema”, “Treat as priority” must be enabled and “Block all” disabled.
- Disable “restrict background data”: First, navigate to “Android settings > Data usage”, press the menu button, and make sure that “Restrict background data” is disabled. Then, tap on “Threema” in the list, and make sure that “Restrict background data” is disabled. Repeat this process with “Google Play services”.
- Deactivate Android’s Battery Saver mode or add Threema to exclusion list: Turn off your device’s Battery Saver mode, or add Threema to the exclusion list: In Android settings, navigate to “Battery > Battery optimization > All apps”, scroll to “Threema”, and select “Don’t optimize”.
- Reset notification sound settings: In Threema, navigate to Settings > Troubleshooting > Reset, and select “Reset notification sound settings”.
- Reset push token: If the issue persists after you have completed all steps listed above, please reset the push token in Threema “Settings > Troubleshooting > Reset push token”.
- Update Google Play services: Make sure that you are using the most recent version of Google Play Services.
Please also note:
- Data Saver in Android 7 and above: If Data Saver mode (in Settings > Network & Internet > Data Usage) is turned on, “Unrestricted data access” must be turned on for Threema (in Settings > Network & Internet > Data Usage > Unrestricted data access > Threema).
- Immediate notifications: If the push service is working properly but push notifications aren’t displayed, please activate “Immediate notifications” in Threema > Settings > Troubleshooting. If this experimental setting is enabled, a generic notification will be displayed if incoming messages can't be downloaded.
- Force-quitting Threema: If you forcibly quit Threema in the App Manager, you won’t receive push notifications until you reopen the app.
- Third-party applications: System-optimization apps by third-party developers can interfere with Threema. If you use anti-virus, battery-saver or similar apps, please temporarily deactivate them for testing purposes, or add Threema to the apps’ exclusion lists.
- Muted chats: If you don’t receive notifications of incoming messages from a specific contact or group, select “Notification settings” in the chat’s menu, and make sure that “Disable notifications” is deactivated.
- Delays on Android 6 and above: On Android 6 and later, push notifications will be delayed by a few minutes if your device is stationary for a certain amount of time. This is due to Android’s Doze Mode, which significantly reduces power consumption during standby.
- Polling: If Polling is activated in Threema > Settings Troubleshooting, notifications of incoming messages will be delayed (depending on the selected interval).
Should the problem persist after you have considered all suggestions listed here, please contact the manufacturer of your device.