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
- Full Flutter SDK guide: airsignal.dev/docs/sdks/flutter
- Create a free account / sign in: airsignal.dev/auth
- Product home: airsignal.dev
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.