Push Callbacks
Initializing Netmera SDK with Callbacks
Step 1: Initialize Netmera SDK with Callbacks
override fun onCreate() {
super.onCreate()
val configBuilder = NetmeraConfiguration.Builder()
.apiKey(apiKey)
.firebaseSenderId(PropertiesUtil.gcmSenderId)
.huaweiSenderId(PropertiesUtil.hmsSenderId) // For Huawei services
.logging(true) // Enables Netmera logs in Logcat
.nmPushActionCallbacks(NGPushActionCallbacks()) // Push Action Callback
.nmInAppMessageActionCallbacks(NGInAppMessageActionCallbacks()) // In-App Message Callback
.nmWebWidgetCallbacks(NGWebWidgetCallbacks()) // Web Widget Callback
.nmPushPresentationCallbacks(NMPushPresentationCallbacks()) // In-App Presentation Callback
Netmera.init(configBuilder.build(this))
}Step 2: Implement a Receiver Class
Push Action Calllback
In-App Action Calllback
Widget Callback Methods

Push Presentation Callbacks
Configuration
Example Implementation
Last updated
Was this helpful?