If a device does not receive message or call notifications


Learn what to do if your device or the one of your contact does not receive Olvid message or call notifications when connected to a network.

Solving this problem at the beginning of using Olvid often solves many others.

  1. Please each check these points first on your devices. This often solves many problems. If it doesn’t solve yours, come back here to try the following suggestions.

  2. Avoid force-quitting the Olvid app repeatedly. Olvid works best this way, and was designed from the start to be extremely economical with battery, data and connections.

  3. Secondly, certain settings in a device’s operating system may continue to prevent Olvid from receiving notifications or running in the background, such as airplane mode or “do not disturb”, for example.

You can explore and modify all these OS settings known to prevent Olvid from working properly:

iOS

Change the Focus settings

You can customize Focus settings (introduced with iOS 15) and choose when you want to receive alerts and notifications. They can therefore limit the reception of Olvid alerts and notifications and its proper functioning.

  1. Go to  Settings >  Focus.

  2. Turn off the focus modes or adjust their settings to let Olvid run on your device.

  3. In each focus mode, add Olvid to the Apps whose notifications remain allowed.

Apple Support

Use Focus on your iPhone, iPad, or iPod touch with iOS 15 and iPadOS 15.

Change the Energy saving mode settings

Low Power Mode reduces the amount of power that your device uses when the battery gets low. But some tasks might not work until you turn off Low Power Mode, or until you charge your battery to 80% or higher.

Disabling this mode allows you to update apps in the background and receive the Olvid system messages necessary for its proper functioning.

  1. Go to  Settings >  Battery.

  2. Disable Low Power Mode.

  3. Re-launch Olvid.

Apple Support

Use Low Power Mode to save battery life on your iPhone or iPad.

Change the Background App Refresh setting

This case is similar to the first one since Background App Refresh is essential for Olvid to work properly. Here is why.

To enable Background App Refresh,

  1. Go to  Settings >  Olvid.
  2. Enable  Background App Refresh.
  3. Tap  Notifications, and enable Allow Notifications.

    Sounds, Badges and Show Previews are recommended.

Apple Support

Use notifications on your iPhone, iPad and iPod touch.

Android

Open Olvid once after a device reboot

After a reboot on some Android devices, you need to relaunch the Olvid app at least once (until the next reboot) for it to remain alert to the receipt of notifications.

Use the built-in troubleshooting

Olvid’s integrated troubleshooting enables you to identify and resolve known sources of Android configurations to be modified.

  1. Tap (top right)Troubleshooting.

    Green ticks indicate that everything is OK.

  2. Check all red ticks.

Reset all warnings

Olvid can detect and warn you about Android settings that could prevent it from working properly.

For each warning message, you can choose to “Don’t show this message again” and the message will never be shown again.

So you can choose to reset these automatic checks and restore these dialogs to easily know which Android settings you should change first.

  1. Tap (top right)Settings > Other settings.

  2. Tap Reset all dialog warnings.

Enable Use foreground service

Using a foreground service prevents Olvid from being stopped by the system. A small icon is displayed in your notification area and can be hidden via the system settings.

  1. In Olvid, tap (top right)Settings > Other settings.

  2. Enable Use foreground service.

Maintain a permanent websocket connection

If Google’s push notification services are completely unusable on your device, maintain a permanent websocket connection.

  1. In Olvid, tap (top right)Settings > Privacy.

  2. Enable Maintain a permanent websocket connection.

Change Android settings

Android settings vary depending on the brand of the device and its operating system. But overall, in the Android settings:

  1. Allow Display Notifications for Olvid.

  2. Enable Background Data to allow Olvid to run in the background.

  3. Make sure that Battery Optimization does not apply to Olvid.

Make sure that push notifications are received on Android

  1. Check that the Google APIs are installed. They are if you have access to the Google Play Store and can post a comment there.

  2. Two Android settings can forbid Olvid to download messages (even during the secure channel creation):

    • Data usage and
    • Battery saver.

Change the Data usage settings

Android 6 and higher

  1. On your Android device, open the Settings app (gear icon).
  2. Press Apps & notifications or Applications > App info.
  3. Scroll down the list of applications & tap Olvid. This takes you to the “App info” screen.
  4. Press Mobile data & Wi-Fi or Data usage.
  5. Enable Background data.
  6. Enable Unrestricted data usage.
  7. Press Back to return to App info.

Change the Battery saver settings

Android 10

  1. On your Android phone or tablet, open the Settings app (gear icon).
  2. Press Battery. Battery saver is displayed On or Off.

Turning it off will solve all problems immediately. Then press Turn off now.

If you don’t want turn off Battery saver, you will have to exclude Olvid from this feature, in order for Olvid to fully work properly. Olvid is really not battery hungry. Here’s how:

  1. On your Android phone or tablet, open the Settings app (gear icon) > Apps & notifications > App info.
  2. Find Olvid in the list and press its icon. App info screen opens.
  3. Press Advanced and then Battery.
  4. Press Battery optimization.
  5. Press Not optimized drop-down menu at the top and select All apps. The apps list is refreshing.
  6. Scroll down the list of applications & tap Olvid.
  7. Choose Don’t optimize (App will no longer be restricted from using background battery), then Done.
  8. You have returned to the previous screen. Check that Not optimized is displayed under Olvid.

Android 9 (Pie)

  1. On your Android phone or tablet, open the Settings app (gear icon).
  2. Press Battery.
  3. Check under Background Activity Restriction to see if it says Background Battery Allowed, otherwise if it says Limited, press Remove Restriction.
  4. Press Power Save Function.
  5. Choose the Apply tab.
  6. Find Olvid and check the box.
  7. Backward and check that Exception is indicated under Power Usage Function.

Android 8 (Oreo)

  1. On your Android phone or tablet, open the Settings app (gear icon).
  2. Press Battery > Battery Optimization.
  3. Select All apps.
  4. Find and press Olvid.
  5. Select Don’t optimize.

Android 7 or earlier

Nothing to do.

Android Help

Control notifications on Android.

Why is Background App Refresh required?

Olvid implements cryptographic protocols that sometimes require some system message exchanges that are invisible to the user. This is for example the case of the cryptographic messages allowing the creation of the secure channel between you and your new contacts.

Allowing background updating allows your Olvid application to perform these message exchanges in an optimal way, both in terms of bandwidth and battery usage. The latter is especially important. Background updating allows Olvid:

  • to never search for new messages without being sure that it is necessary.

  • and to finalize the cryptographic protocols (and thus the secure channel creation) even if you (or your contact) switch Olvid to the background.

This way, the next time you launch Olvid, the secure channels will be established, and you can chat with your contacts without waiting. Otherwise, read If the secure channel creation never ends.

Internet connectivity