PackageTrack
Sign in Get early access

airsignal_flutter

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.

0.5.0 Detekfit/airsignal_flutter

What this package is like to depend on

Last release 21 days ago

02 Aug 2026

Too new to tell

only 1 dated releases

Nearly every release is documented

notes for 1 of 1 stable releases

Nothing withdrawn

no release was ever pulled

0 months old

1 releases · first in 2026

1 release in the last 12 months

see the full history below

Release timeline

1 releases · Aug 2026 to Aug 2026
Release Pre-release

Releases

latest 1
  1. 0.5.0 02 Aug 2026
    Release notes

    Co-authored-by: Cursor [email protected]

    Open source →
    Release notes

    Breaking

    • Removed Airsignal.apiDomain / Airsignal.apiBaseUrl. The API host is fixed internally and is no longer readable or configurable.
    • Removed Airsignal.user.setExternalId. Use Airsignal.login(externalId) / Airsignal.logout() instead.
    • Removed AirsignalPushSubscription.token. Push tokens stay native-only; target sends with subscriberId / externalId.
    • Removed non-product host APIs: Airsignal.instance, AirsignalNotification.rawPayload, airsignalSdkVersion, listener dispatch helpers, user cache helpers, and Airsignal.debug emit/forwarder methods. Keep Airsignal.debug.setLogLevel.

    Changed

    • Airsignal.login / Airsignal.logout now fail loudly on error instead of silently succeeding; the cached identity only updates once the server confirms.
    • More reliable notification engagement tracking.
    • Logs and error messages are fully branded — failures never leak internal API details.
    • Soft operational skips log at verbose only; default warn stays business-minimal.
    • Android device model prefers the user-visible device name, then the OEM marketing name when needed, then the hardware model code.
    • README is minimal and points to the hosted Flutter docs and account signup.

    Fixed

    • Notification click callbacks now fire reliably when the app is opened from a background or killed state.
    • Custom notification data is now delivered correctly to click and foreground listeners.
    • Tapping a notification with a link no longer opens the app before the browser. The link now opens directly, and returning from the browser no longer forces the app into the foreground.
    • Notification taps work on Android 12 and newer, where the system blocks the previous open path.
    • Click engagement and open destination use one native processor (SDK tray → trampoline; system tray → inline). No host→trampoline handoff.
    • Cold-start clicks emit once (native flush only; no Dart double-dispatch race).
    • System-tray host dismiss runs only when the browser actually opened (not after app fallback).
    • Android notifications request vibration permission and default sound + vibration together.
    • Android posts to a vibrate-capable channel (Airsignal Push) so devices that already had an older channel still get vibration.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive