airsignal_flutter

Airsignal Flutter

Flutter SDK for Airsignal push. Android is supported today; iOS is not ready yet.

Host apps need only this package — Airsignal owns push setup for you.

Install

flutter pub add airsignal_flutter

Quickstart

Register listeners before initialize so cold-start opens are delivered.

import 'package:flutter/widgets.dart';
import 'package:airsignal_flutter/airsignal_flutter.dart';

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

  Airsignal.notifications.addClickListener((event) {
    // User opened a notification.
  });

  Airsignal.notifications.addForegroundWillDisplayListener((event) {
    // Push arrived while the app is open.
  });

  await Airsignal.initialize(appId: 'app_...');

  runApp(const MyApp());
}

Docs & account

License

Modified MIT — see LICENSE.

You may use, modify, and contribute to this SDK, but substantial portions may only be used in connection with Airsignal services (Detekfit).

Libraries

airsignal_flutter
Flutter SDK for the Airsignal push platform.