getInitialDeeplink method

  1. @override
Future<String?> getInitialDeeplink()
override

Implementation

@override
Future<String?> getInitialDeeplink() async {
  try {
    final initialMessage = await FirebaseMessaging.instance.getInitialMessage();

    if (initialMessage == null) return null;
    final deeplink = NotificationModel.fromMap(initialMessage.data).deeplink;

    _streamControllerOpenedApp.add(deeplink);
    return deeplink;
  } catch (e, s) {
    SeedKitLoggerService.e("getInitialDeeplink ERROR: $e", stackTrace: s);
    return null;
  }
}