unitrack_firebase 1.0.0 copy "unitrack_firebase: ^1.0.0" to clipboard
unitrack_firebase: ^1.0.0 copied to clipboard

Firebase provider for UniTrack. Forwards UniTrack events to Firebase Analytics, plus optional helpers for Messaging (FCM token + push notification tracking), Crashlytics (non-fatal error recording), a [...]

example/lib/main.dart

import 'package:firebase_core/firebase_core.dart';
import 'package:flutter/material.dart';
import 'package:unitrack/unitrack.dart';
import 'package:unitrack_firebase/unitrack_firebase.dart';

void main() async {
  WidgetsFlutterBinding.ensureInitialized();
  await Firebase.initializeApp();
  UniTrack.instance.addProvider(FirebaseProvider());
  await UniTrack.instance.initialize('utk_replace_with_your_api_key');
  runApp(MaterialApp(
    home: Scaffold(
      appBar: AppBar(title: const Text('Firebase provider')),
      body: Center(
        child: ElevatedButton(
          onPressed: () => UniTrack.instance.track('demo_event', properties: {
            'source': 'example_app',
          }),
          child: const Text('Fire demo event'),
        ),
      ),
    ),
  ));
}
0
likes
130
points
9
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Firebase provider for UniTrack. Forwards UniTrack events to Firebase Analytics, plus optional helpers for Messaging (FCM token + push notification tracking), Crashlytics (non-fatal error recording), and Remote Config resolution.

Topics

#analytics #firebase #tracking #telemetry #mobile

License

MIT (license)

Dependencies

firebase_analytics, firebase_core, firebase_crashlytics, firebase_messaging, firebase_remote_config, flutter, unitrack

More

Packages that depend on unitrack_firebase