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,
});