-
public interface INotificationRenderer
-
-
Method Summary
Modifier and Type Method Description abstract ObjectgetCollapseKey(Bundle extras)abstract StringgetMessage(Bundle extras)abstract StringgetTitle(Bundle extras, Context context)abstract NotificationCompat.BuilderrenderNotification(Bundle extras, Context context, NotificationCompat.Builder nb, CleverTapInstanceConfig config, int notificationId)abstract voidsetSmallIcon(int smallIcon, Context context)abstract StringgetActionButtonIconKey()NotificationCompat.BuildersetActionButtons(Context context, Bundle extras, int notificationId, NotificationCompat.Builder nb, JSONArray actions)-
-
Method Detail
-
getCollapseKey
@Nullable() abstract Object getCollapseKey(Bundle extras)
-
getMessage
@Nullable() abstract String getMessage(Bundle extras)
-
renderNotification
@Nullable() abstract NotificationCompat.Builder renderNotification(Bundle extras, Context context, NotificationCompat.Builder nb, CleverTapInstanceConfig config, int notificationId)
-
setSmallIcon
abstract void setSmallIcon(int smallIcon, Context context)
-
getActionButtonIconKey
abstract String getActionButtonIconKey()
-
setActionButtons
NotificationCompat.Builder setActionButtons(Context context, Bundle extras, int notificationId, NotificationCompat.Builder nb, JSONArray actions)
-
-
-
-