Advanced debugging of problems with push notifications
If you have completed the steps in the guide on resolving issues with push notifications but the issues weren’t resolved, please delete Threema and re-install it. Please note that your messages will be lost in the process; using Threema Safe, you can, however, retain your Threema ID and your contacts.
- Delete Threema from your device
- Turn off your phone, and turn it back on
- Navigate to iPhone Settings > General > Date & Time, and set the date at least two days into the future (If you have the option “Set automatically” enabled, you need to deactivate it first before changing the date.)
- Turn off your phone, and turn it back on
- Download Threema from the App Store (You will not be charged again.)
- Open Threema (The app will now to re-negotiate push notifications with the server.)
- Push notifications should be working again.
- Set the date back to the actual date in Phone Settings > General > Date & Time and activate “Set automatically”
If you have accidentally answered “No” when asked whether you want to allow Threema to access your photos, you can grant permission as here:
- iOS Settings > Privacy > Photos > Threema
If Threema is not listed in the location mentioned above, please remove restrictions for Threema:
iOS 12: iOS Settings > Screen Time > Restrictions > Photos > Allow Changes
iOS 11 and earlier: iOS Settings > General > Restrictions > Photos > Allow Changes
Please perform the following steps to troubleshoot problems with push notifications (and/or if you’re having trouble re-establishing a connection to the desktop app or the web client) on iOS:
- Navigate to to “iPhone Settings > Notifications > Threema”. Ensure that badges, alerts and sounds are turned on.
- Turn off your phone.
- Turn your phone back on.
- Open Threema and wait for 30 seconds in order for it to re-negotiate push notifications with the server.
- Push notifications should now be working.
- If only a certain contact is affected by the push issue, please make sure that push notifications for the contact in question are not disabled (navigate to the contact details, scroll down, and choose the option “Off” in “Notifications > Do not disturb”).
Also make sure you’re not connected to a Wi-Fi network that blocks the ports that Apple uses for push notifications (try turning off Wi-Fi to see if push notifications work).
Please note that push notifications have to be delivered using the APNS service from Apple. Threema cannot influence the reliability of this service and cannot solve any issues with APNS. Issues that you notice with push notifications in Threema might be caused by the APNS service.
If the steps above did not resolve the issue, please get in touch with Apple’s support. If Apple is unable to help, the issue can be resolved by re-installing the app as described in our guide on advanced push notification debugging as a last resort.
There are two ways to share files using Threema on iOS.
Select the files in Threema: In a conversation, tap the plus sign (“+”) next to the input box, and select “Share File”. Then, choose the app that hosts the file you would like to share (e.g. Contacts), select the file, and confirm by tapping “OK”.
Select the files in another app: In the app of your choice, select the file you would like to share, tap the Share Button, choose “Open in Threema” (depending on the app, you might need to tap “Open in…” first), select the contact you would like to send the file to, and confirm by tapping “Send”.
The latest version of Threema runs on iOS 10 and up. You can continue to use older Threema versions on your pre-iOS 10 device, but you won't be able to update to newer versions.
Older Threema versions don’t support all the features newer versions provide, and it’s advisable to install the lastest Threema version whenever possible.
Here are the last supported Threema versions for each iOS version:
- iOS 5: Threema 2.4.2
- iOS 6: Threema 2.5.0
- iOS 7: Threema 2.6.2
- iOS 8: Threema 2.10.2
- iOS 9: Threema 4.2.3
The effort needed to offer compatibility with older iOS versions is substantial. For this reason, we need to drop support for older iOS versions from time to time when we release larger updates.
Adjust the notification settings of a single or group chat like this in the iOS app:
- Open the desired chat, and tap the title bar. Then, tap the bell (or “Stop” or “@”) symbol in the bar that appears below the title bar to open the notification settings.
- Activate “Do Not Disturb” to disable notifications (for a certain duration). In group chats, the option "Notify when mentioned" is available: If activated, you will only receive notifications for messages in which you are mentioned.
- Deactivate “Play notification sound” to mute notifications; you will still receive notifications, but no notification sound is played.
Go to iOS Settings > General > iPhone Storage > Threema and choose “Offload App”. When this has completed, start Threema again. The system should automatically reinstall Threema without losing any data.
In and of itself, Threema does not provide an option to save chats on iCloud. If, however, you have chosen to save device backups on iCloud, all app data, including Threema chats, will be stored on iCloud.
Neither is there a way for third-party apps like Threema to control this behavior, nor can such apps detect whether iCloud device backups are enabled or not. Even though apps can exclude individual files from backups, these files are excluded from all backups, also from encrypted iTunes backups. Therefore, we recommend to either create iTunes backups instead of iCloud backups or to exclude Threema if you must create iCloud backups.
Threema Work admins can use the MDM parameter th_disable_system_backups to prevent iCloud and iTunes from including Threema Work data in backups. As mentioned above, it is, however, not possible to only allow iTunes backups.
To learn more about security aspects of iCloud backups, please refer to this Apple article.