initializeClassic method

  1. @override
Future<bool> initializeClassic({
  1. required String subdomainUrl,
  2. required String appId,
  3. required String clientId,
})
override

Initialize the Classic Zendesk Support SDK.

This uses the legacy zendesk.core.Zendesk SDK, not the newer Messaging SDK.

  • subdomainUrl: Your Zendesk subdomain URL (e.g., "https://yoursite.zendesk.com")
  • appId: The application ID from your Zendesk Admin Center
  • clientId: The client ID (mobile_sdk_client_xxx)

Returns true if initialization was successful.

Implementation

@override
Future<bool> initializeClassic({
  required String subdomainUrl,
  required String appId,
  required String clientId,
}) async {
  final result = await methodChannel.invokeMethod<bool>(
    'initializeClassic',
    {
      'subdomainUrl': subdomainUrl,
      'appId': appId,
      'clientId': clientId,
    },
  );
  return result ?? false;
}