initialize method

void initialize(
  1. String writeKey, {
  2. RudderConfig? config,
  3. RudderOption? options,
})

Initializes the RudderStack SDK with the provided configuration.

This must be called before any other SDK methods. It sets up the SDK with your workspace's write key and optional configuration.

writeKey - Your workspace's unique write key from the RudderStack dashboard. config - Optional SDK configuration settings (data plane URL, flush settings, etc.). options - Optional per-call options (custom context, integrations, etc.).

Implementation

void initialize(String writeKey,
    {RudderConfig? config, RudderOption? options}) {
  throw UnimplementedError(
      'initialize(String writeKey,{RudderConfig? config, '
      'RudderOption? options}) has not been implemented.');
}