init static method

Future<void> init()

Implementation

static Future<void> init() async {
  const android = AndroidInitializationSettings('@mipmap/ic_launcher');
  const iOS = DarwinInitializationSettings();
  const initSettings = InitializationSettings(android: android, iOS: iOS);
  await _plugin.initialize(
    initSettings,
    onDidReceiveNotificationResponse: (NotificationResponse response) {
      final payload = response.payload;
      if (payload != null) {
        switch (payload) {
          case 'open_logs':
            NavigationService.navigatorKey.currentState?.push(
              MaterialPageRoute(builder: (_) => const LogsPage()),
            );
            break;
        }
      }
    },
  );
}