initWith method

Future<void> initWith({
  1. required String accessKey,
  2. bool isPausedInAppMessages = false,
  3. bool isDebug = false,
  4. LifecycleTrackingOptions? lifecycleTrackingOptions,
  5. Future<String?> customDeviceId()?,
  6. RetenoDeviceTokenHandlingMode deviceTokenHandlingMode = RetenoDeviceTokenHandlingMode.automatic,
  7. RetenoDefaultNotificationChannelConfig? defaultNotificationChannelConfig,
})

Backward-compatible alias for initialize.

Implementation

Future<void> initWith({
  required String accessKey,
  bool isPausedInAppMessages = false,
  bool isDebug = false,
  LifecycleTrackingOptions? lifecycleTrackingOptions,
  Future<String?> Function()? customDeviceId,
  RetenoDeviceTokenHandlingMode deviceTokenHandlingMode =
      RetenoDeviceTokenHandlingMode.automatic,
  RetenoDefaultNotificationChannelConfig? defaultNotificationChannelConfig,
}) {
  return initialize(
    accessKey: accessKey,
    customDeviceId: customDeviceId,
    options: RetenoInitOptions(
      isPausedInAppMessages: isPausedInAppMessages,
      isDebug: isDebug,
      lifecycleTrackingOptions: lifecycleTrackingOptions,
      deviceTokenHandlingMode: deviceTokenHandlingMode,
      defaultNotificationChannelConfig: defaultNotificationChannelConfig,
    ),
  );
}