NotificationRouteCallback typedef

NotificationRouteCallback = SwiftRouting? Function({required bool isFromNotification, required Map<String, dynamic> payload})

A callback function that determines the route and payload based on notification launch status.

Returns a SwiftRouting object with route and payload, or null to use the default initial route.

Example:

onNotificationLaunch: ({required isFromNotification, required payload}) {
  if (isFromNotification) {
    return SwiftRouting(
      route: '/chatPage',
      payload: {
        'chatId': payload['chatId'],
        'userId': payload['userId'],
      },
    );
  }
  return null; // Use initialRoute from MaterialApp/GetMaterialApp
}

Implementation

typedef NotificationRouteCallback = SwiftRouting? Function({
  required bool isFromNotification,
  required Map<String, dynamic> payload,
});