initialize method

Future<void> initialize()

Implementation

Future<void> initialize() async {
  if (_initialized) return;

  tz.initializeTimeZones();
  tz.setLocalLocation(tz.getLocation(_resolveTimeZone()));

  const iosSettings = DarwinInitializationSettings(
    requestAlertPermission: false,
    requestBadgePermission: false,
    requestSoundPermission: false,
  );

  const initSettings = InitializationSettings(iOS: iosSettings);

  await _plugin.initialize(
    initSettings,
    onDidReceiveNotificationResponse: _onNotificationTap,
  );

  _initialized = true;
}