Push Notification Prerequisites
To receive push notifications, the device must successfully complete all of the following requirements.
1. Device Registration & Push Token
The device must be registered in the Netmera system and obtain a valid push token:
FCM token for Android devices
APNS token for iOS devices
Without a valid push token, push notifications cannot be delivered.
2. OS-Level Notification Permission
Push notification permissions must be enabled for the application in the device’s system settings. If the user denies permission at the operating system level, push notifications cannot be displayed.
On iOS and Android 13+ devices, a runtime push notification permission request is required.
You can use Netmera.requestPushNotificationAuthorization() to request permission and
Netmera.checkNotificationPermission() to check the current permission status.
For detailed implementation, see SDK Integration.
3. Netmera Push Opt-In Status
Netmera also controls whether a device is eligible to receive push notifications:
Netmera.enablePush()Sets the device’s status to active (opt-in) in the Netmera system. The device is included in the deliverable audience for push campaigns.Netmera.disablePush()Sets the device’s status to inactive (opt-out) in the Netmera system. Netmera will not send push notifications, even if OS-level permissions are enabled.
Push notifications are delivered only if the device has a valid push token, OS-level permission is granted, and Netmera push status is enabled.
Last updated
Was this helpful?