Quick Start
import 'package:b2metric_sdk/b2metric_sdk.dart';
void main() async {
WidgetsFlutterBinding.ensureInitialized();
// Initialize at app startup
await B2Metric.instance.init(
const B2MetricConfig(
apiKey: 'YOUR_API_KEY',
appIdentifier: 'YOUR_APP_IDENTIFIER',
),
);
// Track an event
B2Metric.instance.logEvent('button_click', properties: {
'screen': 'home',
});
runApp(const MyApp());
}
Important
Call init() once at app startup before using any other SDK method. Subsequent calls are ignored.