In order to deliver push notifications, the Ajax mobile apps use Google’s Firebase Cloud Messaging (FCM) service and our proprietary software solution. The Ajax software solution increases the reliability of push notification delivery, since the Google service does not function correctly on some Android devices. However, it requires additional smartphone battery resources.
Before changing device settings, check if push notifications are enabled and if the user has access to the notification feed in the Ajax app (Devices → Hub → Settings → Users → User settings )
If some users do not have the right to see the notification feed in the app, they cannot receive push notifications.
How to set up Ajax app notifications
Enable Ajax services
- Enter the application settings (click on the 3 horizontal bars in the upper left corner).
- Select the App Settings menu.
- Activate the Background Connection and Keep-Alive Service functions.
How the background connection works
When you enable a background connection, the Ajax app regularly checks the delivery of notifications through the Ajax Cloud service. If any notifications have not been delivered by the Ajax app for whatever reason, they are re-sent.
How the Keep-Alive Service works
Android smartphones with power saving enabled can block push notifications. Enabling the Keep-Alive Service prevents the system from doing this.
The option is enabled by default. After enabling the option on smartphones with Android version 8.0 and higher, the Notification Center panel is displayed in the notification shade.
Configure push notification delivery channels
On smartphones with Android 8.0 and higher, there are two push notification delivery channels — the Alarm Channel used to deliver alarms and the Main Channel designed for all other events. In order to avoid missing notifications, you need to assign high priority to channels.
How to do it:
- Go to the menu: Smartphone Settings → Apps → App Info.
- Select the Ajax app from the list and click on App notifications. You will see two notification categories: Alarm channel (alarm notifications) and Main channel (all other notifications).
- When you select the notification category, in the Importance category, select Urgent.
- Save the settings by clicking Back.
In order to avoid missing notifications in the Do Not Disturb mode (when Only important notifications are activated) enable the Priority Interruptions Only option.
What to do if push notifications don’t come anyway
On Android smartphones, delivery of notifications can be blocked by embedded features of the operating system. Consider the most common reasons:
- Power saving mode is enabled
- User is not logged in to Google account
- Outdated version of the Google Play Services application
- Notifications for the application are disabled in the phone settings
- Background operation of the application is limited.
Certain manufacturers have added features to the smartphone settings that block any application attempts to send notifications to the user. Below, we discuss the features of push notification settings on Xiaomi, Huawei, and Meizu smartphones.
How to set up Ajax app notifications on Xiaomi smartphones
1. Enable app autostart:
- Go to the menu: Smartphone settings → Apps → Manage apps → Ajax app.
- Enable the Autostart feature for the Ajax app.
2. Press Other permissions and allow Change Wi-Fi connectivity, Home screen shortcuts, Show on Lock screen, Start in background. Go back to the settings menu.
3. Click Battery saver and choose No restrictions mode.
How to set up Ajax app notifications on Huawei smartphones
1. Go to the menu: Smartphone settings → Battery → Launch → Ajax app
2. Turn on Auto-launch, Secondary launch and Run in background options. Press OK.
How to set up Ajax app notifications on Meizu smartphones
1. Enable the background operation for the app:
- Go to the menu: Smartphone settings → Security → Permissions → Background progresses. Enable the background operation.
- Enable the feature for the Google Play Services and Google Services Framework.