initialize static method
Implementation
static Future<void> initialize(TelemetryConfig config) async {
if (_initialized) return;
_config = config;
// Initialize Firebase if using remote config
if (config.useFirebaseRemoteConfig) {
await _initializeFirebase();
}
_initialized = true;
WidgetsBinding.instance.addPostFrameCallback((_) {
_collectAndSendTelemetry();
});
}