createRichMediaNotification method

NotificationPayload createRichMediaNotification({
  1. required String id,
  2. required String title,
  3. required String body,
  4. String? imageUrl,
  5. String? bigPicture,
  6. String? largeIcon,
  7. Map<String, dynamic>? data,
  8. NotificationImportance importance = NotificationImportance.high,
})

Creates a rich media notification template with image support.

Implementation

NotificationPayload createRichMediaNotification({
  required String id,
  required String title,
  required String body,
  String? imageUrl,
  String? bigPicture,
  String? largeIcon,
  Map<String, dynamic>? data,
  NotificationImportance importance = NotificationImportance.high,
}) {
  return NotificationPayload(
    id: id,
    title: title,
    body: body,
    data: data ?? <String, dynamic>{},
    imageUrl: imageUrl,
    bigPicture: bigPicture,
    largeIcon: largeIcon,
    importance: importance,
    priority: NotificationPriority.high,
  );
}