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

Flutter SDK for Airsignal push notifications. Thin Dart facade; native Android owns push delivery, HTTP, and persistence. iOS support is stubbed for a future release.

example/lib/main.dart

import 'package:airsignal_flutter/airsignal_flutter.dart';
import 'package:airsignal_flutter_example/branding.dart';
import 'package:airsignal_flutter_example/example_home.dart';
import 'package:airsignal_flutter_example/example_state.dart';
import 'package:flutter/widgets.dart';

Future<void> main() async {
  WidgetsFlutterBinding.ensureInitialized();
  applyBrandSystemUi();

  Airsignal.debug.setLogLevel(AirsignalLogLevel.warn);

  // Register listeners BEFORE initialize so cold-start opens are delivered.
  Airsignal.notifications.addClickListener((event) {
    lastNotification.value = event.notification;
  });

  Airsignal.notifications.addForegroundWillDisplayListener((event) {
    lastNotification.value = event.notification;
  });

  await Airsignal.initialize(appId: demoAppId);

  runApp(const AirsignalExampleApp(home: ExampleHome()));
}
2
likes
150
points
133
downloads

Documentation

Documentation
API reference

Publisher

unverified uploader

Weekly Downloads

Flutter SDK for Airsignal push notifications. Thin Dart facade; native Android owns push delivery, HTTP, and persistence. iOS support is stubbed for a future release.

Repository (GitHub)
View/report issues
Contributing

Topics

#push-notifications #notifications #flutter-plugin

License

unknown (license)

Dependencies

flutter

More

Packages that depend on airsignal_flutter

Packages that implement airsignal_flutter