Releases: ppgco/flutter-sdk
v1.3.4
Android: Fix in-app messages not displaying - Fixed currentActivity being null in InAppUIController when SDK is initialized from Dart (after the first Activity.onResume). The SDK registers ActivityLifecycleCallbacks too late to capture the initial resume, so the current activity is now injected directly via reflection at initialization time and before each trigger/route change.
v1.3.3
v1.3.2
Beacon
- New
assignToGroupproperty in Beacon for assigning subscribers to dynamic groups - New
unassignFromGroupproperty in Beacon for unassigning subscribers from dynamic groups - Requires ios-sdk 4.2.0+ and android-sdk 3.1.0+
Versions update:
Android native - 3.1.0
iOS native - 4.2.0
iOS InApp native - 4.1.3
v1.3.1
We added PushPushGoContentProvider that initializes the SDK very early in the app lifecycle (before FCM can fire). The ContentProvider retrieves credentials from:
- AndroidManifest meta-data (recommended)
- SharedPreferences (from previous Flutter SDK initialization)
v1.3.0
In-App Messages: Display targeted messages within your app based on routes or custom triggers
-Route-based message triggering with InAppMessagesNavigatorObserver
-Custom event triggers via showMessagesOnTrigger()
-Custom code action handlers for button clicks
-Support for multiple routers (Navigator, go_router, auto_route, Beamer)
Notification Click Handler: Handle push notification clicks directly in Flutter
-New onNotificationClickedHandler callback in initialize() method
-New handleNotificationLink option to control automatic URL opening
-Access to full notification payload (link, campaign, project, custom data)
v1.2.4-beta.2
Add handleNotificationLink option to control automatic URL opening on notification click
Update Android SDK to 3.0.2
v1.2.4-beta.1
Add onNotificationClicked callback support.
Migrate Android example app to new versions.