analytics_hub_firebase 0.5.0 copy "analytics_hub_firebase: ^0.5.0" to clipboard
analytics_hub_firebase: ^0.5.0 copied to clipboard

Firebase Analytics provider for analytics_hub. Sends LogEvent events to Firebase via the official SDK.

example/main.dart

import 'package:analytics_hub/analytics_hub.dart';
import 'package:analytics_hub_firebase/analytics_hub_firebase.dart';

class ExampleEvent extends Event {
  const ExampleEvent({required this.creativeName}) : super('select_promotion');

  final String creativeName;

  @override
  Map<String, Object?> get properties => {'creative_name': creativeName};

  @override
  List<EventProvider> get providers => [
        const EventProvider(FirebaseAnalyticsHubIdentifier()),
      ];
}

Future<void> main() async {
  final hub = AnalyticsHub(
    providers: [
      FirebaseAnalyticsHubProvider.fromInstance(),
    ],
  );

  await hub.sendEvent(
    const ExampleEvent(creativeName: 'creative_name'),
  );
}
0
likes
160
points
145
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Firebase Analytics provider for analytics_hub. Sends LogEvent events to Firebase via the official SDK.

Repository (GitHub)
View/report issues
Contributing

License

MIT (license)

Dependencies

analytics_hub, firebase_analytics, firebase_core

More

Packages that depend on analytics_hub_firebase