public static interface

NotificationManager.NotificationChannelIdProvider

com.salesforce.marketingcloud.notifications.NotificationManager.NotificationChannelIdProvider

Summary

Public Methods
abstract String getNotificationChannelId(Context context, NotificationMessage notificationMessage)
Provide the NotificationChannel notification channel id to be used for the notificationMessage.

Public Methods

public abstract String getNotificationChannelId (Context context, NotificationMessage notificationMessage)

Provide the NotificationChannel notification channel id to be used for the notificationMessage. Providing null or an id for a channel that does not exist will result in Android not showing the notification.

If an exception is thrown during the execution of this method a default channel will be created and used to display the notification.

Parameters
context The context to use if you need to create the necessary notification channel
notificationMessage The message that represents the notification that will be posted to the provided channel
Returns
  • Channel Id