Android Push Configuration For Hybrid Applications

Configuring your MoEngage Account

  • Please make sure you have set up Firebase in your application.
  • Configure FCM Authorization on the MoEngage Dashboard. For more information, refer to FCM Authentication.
  • Ensure you add the keys in both the Test and Live environments.

Adding metadata for push notification

Metadata regarding the notification is required to show push notifications where the small icon and large icon drawable are mandatory.

For more information about API reference for all the possible options, refer to NotificationConfig.

Use the configureNotificationMetaData() to transfer the configuration to the SDK.

Kotlin Java
import com.moengage.core.DataCenter
import com.moengage.core.MoEngage

    
val moEngage = MoEngage.Builder(this, "YOUR_Workspace_ID", [YOUR_DATA_CENTER])
    .configureNotificationMetaData(NotificationConfig(R.drawable.small_icon, R.drawable.large_icon))
MoEInitializer.initializeDefaultInstance(applicationContext, moEngage)

Could you make sure that the SDK is initialized with the metadata in the onCreate() of the Application class for push notifications to work?

info

Notification Small Icon Guidelines

The notification small icon should be flat, pictured face on, and must be white on a transparent background.

Notification Small Icon Density, Size

Density (dp) Size (px)

MDPI

24x24

HDPI

36x36

XHDPI

48x48

XXHDPI

72x72

XXXHDPI

96x96

warning

Critical

Please ensure the small icon is set. If the small icon is not set, notifications will not be displayed.

Previous

Next

Was this article helpful?
0 out of 0 found this helpful

How can we improve this article?