handleInitialMessage method

  1. @override
Future<void> handleInitialMessage(
  1. Map<String, dynamic> data
)
override

Implementation

@override
Future<void> handleInitialMessage(Map<String, dynamic> data) async {
  if (Platform.isIOS) {
    return await methodChannel.invokeMethod<void>("handleInitialMessage", {"map": data});
  } else if (Platform.isAndroid) {
    bool? exists = await methodChannel.invokeMethod<bool?>("hasUnhandledNotificationClick", {});
    if (exists != null && exists) {
      return await methodChannel.invokeMethod<void>("handleNotificationClick", {});;
    }
  }
  return Future.value();
}