Skip to main content

appwin_notifications 0.16.0 copy "appwin_notifications: ^0.16.0" to clipboard
appwin_notifications: ^0.16.0 copied to clipboard

Flutter plugin for Appwin Notifications: push tokens, automation events and in-app messages.

0.16.0 #

Native SDKs iOS 0.16.0 and Android 0.16.0. trackEvent is deprecated in favour of AppwinCore.instance.track; the native SDK translates it (purchase and custom events only; appOpen, appBackground, sessionStart, pushOptIn send nothing). Calling both AppwinCore.instance.track("purchase") and the deprecated AppwinNotifications.trackEvent(purchase) counts the purchase twice: remove the old call. A custom event name that does not match ^[a-z][a-z0-9_]{0,63}$ is no longer sent by trackEvent (it is dropped): rename the event and the trigger of the journey that listens to it. Properties are limited to 20 keys, string values are cut at 256 characters. A journey triggered on session_start now starts when the customer comes back after 30 minutes away, not on every process launch.

0.15.0 #

Native SDKs iOS 0.15.0 and Android 0.15.0 (in-app moderation, see appwin_community). No API change on this side.

0.14.2 #

Native SDKs iOS 0.14.2 and Android 0.14.2 (community unread badge fix). No API change on this side.

0.14.1 #

Native SDKs iOS 0.14.1 and Android 0.14.1 (community UI polish). No API change on this side.

0.14.0 #

Native SDKs iOS 0.14.0 and Android 0.14.0 (profile editing on the community view, see appwin_community). No API change on this side.

0.13.0 #

Native SDKs iOS 0.13.0 and Android 0.13.0 (community fonts, see appwin_community). No API change on this side.

0.12.0 #

Native SDKs iOS 0.12.0 and Android 0.12.0.

  • Notifications, iOS: push taps are tracked when FlutterFire owns the notification delegate, and a push received in the foreground shows the in-app banner.

0.11.2 #

Native SDKs iOS 0.11.1 and Android 0.11.2: session replay no longer makes the app stutter (see appwin_analytics). No API change on this side.

0.11.1 #

Android SDK 0.11.1: session replay fix in release builds (see appwin_analytics). No API change on this side.

0.11.0 #

Native SDKs 0.11.0: session replay in Analytics (see appwin_analytics). No API change on this side.

0.10.0 #

Native SDKs 0.10.0: crash reporting in Analytics, Community reactions and in-app banner, registerPushToken no longer fails on a transient 5xx/429. No API change on this side.

0.9.2 #

Native SDKs 0.9.2. Support and Community screens aligned on the InApp mockups: customizable gradient, colorScheme and grayWarmth from the dashboard, Help Center title and welcome message, "My inbox" hidden until a conversation exists. No API change on this side.

0.9.1 #

Native SDKs 0.9.1: registerPushToken waits for the session before posting and retries once with a fresh session after a 401 caused by a concurrent identify. No API change on the Dart side.

0.9.0 #

  • Released with the rest of the Appwin SDK for Flutter 0.9.0. No change in this package.

0.8.0 #

  • Breaking: registerPushToken is removed: use AppwinCore.instance.registerPushToken(...).

  • start(installsNotificationDelegate:) (iOS, ignored on Android). Pass false when FlutterFire or your own code owns the notification delegate and forwards to AppwinPush. Left true, the SDK now hands every notification that is not Appwin's to the delegate it displaced instead of swallowing it.

0.5.1 #

  • iOS via CocoaPods is fixed. The podspec asked for AppwinCore ~> 0.1, a range an old Podfile.lock already satisfied, so pod install never upgraded the native SDK and the build failed on a symbol the pinned Core did not have. It now pins >= 0.5.1, < 1.0.0. Native 0.5.1 also restores the CocoaPods build, which 0.5.0 broke outright. No Dart API change.

0.5.0 #

  • Fix. Push taps are tracked on iOS. The plugin registers as an application delegate and re-asserts the notification delegate on launch and on every foreground: Firebase Messaging claims that delegate too, and whichever library registered last won, so a tap was attributed to nothing whenever Firebase came second.
  • Native SDKs at 0.5.0.

0.4.1 #

  • Documentation on the whole public API, up from 7%: what the product does, when to let the SDK present a message and when to render it yourself, and every field of the in-app message payload.

0.4.0 #

  • registerPushToken() now forwards to appwin_core. Same signature, same call site: push tokens are shared with Support and Community, and two registrations would fight over the same device.

0.3.0 #

First release. The Notifications product was reachable from the native iOS and Android SDKs and from React Native, but had no Flutter package: part of its surface was folded into appwin_support, and initialize() had nowhere to live.

  • initialize(), registerPushToken, trackEvent, fetchPendingMessages, track and syncOnAppOpen.
  • No UI: the app renders the in-app messages it is handed.
0
likes
150
points
1.52k
downloads

Documentation

API reference

Publisher

verified publisherappwin.io

Weekly Downloads

Flutter plugin for Appwin Notifications: push tokens, automation events and in-app messages.

Homepage
Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

appwin_core, flutter, plugin_platform_interface

More

Packages that depend on appwin_notifications

Packages that implement appwin_notifications