Ajax is a wireless security system that protects against intrusions, fires and floods, and also allows users to control electrical appliances directly from a mobile app. The system responds immediately to threats by informing you and the security company of all incidents.
How Ajax notifies about alarms and events
The Ajax security system uses 4 types of notifications to inform users:
- Alarms - sent in the event of an intrusion, fire, flood and loss of communication between the hub and the Ajax Cloud service.
- Malfunctions - sent in case of inhibition, loss of communication between the hub and the device, low battery of the device or hub, as well as attempts to sabotage the system (masking or tampering).
- Events - are sent in the event of on / off electrical appliances through the WallSwitch, Relay, Socket automation devices.
- Arm / Disarm - sent when security mode is changed and Night Mode is enabled / disabled.
The Ajax security system informs users about each type of notification using three methods: push notifications, SMS, and phone calls.
How Ajax push notifications work
In order to deliver event push notifications to mobile apps, Ajax uses Google's Firebase Cloud Messaging (FCM) service and our proprietary software solution. On some Android devices, FCM may not work properly. The Ajax software solution increases the reliability of push message delivery, but requires additional battery resources from smartphones.
How to configure Ajax app notifications on Android
For more reliable notification delivery, enable Ajax services: enter the application settings (click on the 3 horizontal bars in the upper left corner, select the Application Settings menu) and activate the Background Connection functions and Keep-Alive Service.
When you enable a connection in the background, the Ajax app regularly checks the delivery of notifications through the Ajax Cloud service. If one or more notifications have not been delivered to the Ajax app for some reason, the service forwards them again.
Android phones with battery saver (power saving) mode enabled can block push notifications. Enabling the Keep-Alive Service prevents the system from blocking push notifications that originate from the Ajax application. ¡The option is enabled by default.
❗️After enabling the option on smartphones with Android version 8.0 and above, the Notification Center panel is displayed on the notification screen.
On smartphones with Android 8.0 and higher, there are two channels for sending push notifications: the Alarm Channel used to send alarms and the Main Channel designed for all other events. To avoid missing notifications, you should assign high priority to channels.
How to do it:
1. Go to the menu: Smartphone settings → Applications → App information.
2. Select the Ajax application from the list and click on App Notifications. You will see two categories of notifications: Alarm channel (alarm notifications) and Main channel (all other notifications).
3. When selecting the notification category, in the Importance category, select Critical importance.
4. Save the settings by clicking Back.
To avoid missing notifications in Do not disturb mode (when Only important notifications is on), enable the Only priority interruptions option.
In which cases can notifications be blocked on Android
Unfortunately, enabling these options does not guarantee the delivery of push notifications, as the delivery of notifications on Android smartphones may be blocked by the built-in capabilities of the operating system. Consider the most common reasons:
- Power saving mode is enabled;
- The user has not logged into the Google account;
- Outdated version of the Google Play Services application;
- Notifications for the app are disabled in the phone settings;
- Background execution of the application is limited.
Certain manufacturers have added features to the smartphone settings that block any attempts by applications to send notifications to the user. Next, we analyze the characteristics of the push notification settings on Xiaomi, Huawei and Meizu smartphones.
How to configure Ajax app notifications on smartphones
1. Enable the autostart feature for the Ajax application.
- Go to: Smartphone Settings → Installed apps→ Ajax App.
- Enable the automatic start functionality.
2. Tap Other permissions and turn on Change Wi-Fi connectivity, Home screen shortcuts, Show on lock screen, Start in background permissions. Return to the settings' menu.
3. Tap Battery saver and choose No restrictions.
How to configure the notifications of the Ajax app on Huawei smartphones
1. Go to: Smartphone Settings → Battery→ Start→ Ajax App.
2. Activate the options Automatic Start, Secondary Start and Background Execution. Tyhen click on Accept.
How to configure Ajax app notifications on Meizu smartphones
1. Enable background execution for the app:
- Go to the menu: Smartphone settings → Security → Permissions → Background running. Enable background execution.
- Enable this feature for Google Play Services and Google Services Framework.