Skip to main content

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

Flutter plugin wrapping the native Appwin Support SDK (ADR-0019).

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 (community moderation, see appwin_community). No API change on this side.

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: loginUnidentifiedUser, loginIdentifiedUser and updateUser are removed. Identify with AppwinCore.instance.identify(externalId, attributes: ...) and update attributes with AppwinCore.instance.updateUser(...); the messenger follows the Core session.

  • presentConversation(conversationId): opens the messenger straight onto a conversation, for an app that routes Support pushes itself. A push forwarded to AppwinPush.handleTap already lands there.

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 #

  • updateUser() takes a plan, to segment customers by subscription tier without borrowing another field for it.
  • Fix. loginUnidentifiedUser() no longer invents a display name on Android. It sent Visitor anonyme <deviceId>, which then showed in the dashboard as though the customer had chosen it.
  • Native SDKs at 0.5.0, which add the in-app banner raised when an agent replies while the customer is on another screen.

0.4.1 #

  • Documentation on the whole public API, up from 55%: what the product is, the two ways to open a session, and every member of the platform interface and the method channel.

0.4.0 #

  • Breaking. registerPushToken() moved to appwin_core. Push tokens are shared infrastructure for Support, Community and Notifications.
  • Removed the AppwinNotifications native dependency from the iOS/Android glue (in-app messages already live in appwin_notifications).

0.3.0 #

  • Breaking. fetchPendingInAppMessages() and trackInAppDelivery() are gone: in-app campaigns are the Notifications product, and they now live in appwin_notifications as fetchPendingMessages() / syncOnAppOpen() and track().
  • Breaking. registerPushToken() moved to appwin_core (shared by every product). AppwinNotifications.registerPushToken() now delegates there.
  • New sibling package appwin_notifications: automation events and in-app messages. The product existed natively and in React Native but had no Flutter package.

0.2.1 #

  • Real example app: configure, initialise, then render from the answer. It was still the Flutter template, which called neither.
  • Package page: simpler snippets that print the result instead of wiring state, and a clearer note on installing appwin_core (you do not).

0.2.0 #

Breaking. initialize() no longer takes an appId and no longer configures the foundation. Call AppwinCore.instance.configure() first, then initialize(), which answers whether this product may open for your app.

0.1.1 #

  • Package page rewritten for pub.dev: what Appwin is, what this package does, installation, a minimal start, and links to the guide for the rest.
  • Real licence file instead of the Flutter template placeholder.

0.1.0 #

  • First published release.

0.0.2 #

  • Android: messenger, identity, push token and in-app messages now go through the native Kotlin SDKs.
  • registerPushToken derives the platform from the device instead of defaulting to ios.
  • iOS: the push token, in-app messages and delivery tracking go through AppwinSupport and AppwinNotifications instead of being re-issued as HTTP calls in the glue. Same endpoints as before, one fewer copy to drift.
  • iOS: those calls no longer replay bootstrapSession every time. The bootstrap rotates the session token on the server, so repeating it before every push token registration invalidated the session in progress.
  • Depends on appwin_core and re-exports it: AppwinCore.instance.configure comes with this package, one App ID for every product.

0.0.1 #

  • Initial version.
0
likes
145
points
1.58k
downloads

Documentation

API reference

Publisher

verified publisherappwin.io

Weekly Downloads

Flutter plugin wrapping the native Appwin Support SDK (ADR-0019).

Homepage
Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

appwin_core, flutter, plugin_platform_interface

More

Packages that depend on appwin_support

Packages that implement appwin_support