Releases: OneSignal/OneSignal-Flutter-SDK
Releases · OneSignal/OneSignal-Flutter-SDK
2.3.2 Release
Updated Native Android (3.12.5), Updated Native iOS (2.12.5), Minor Bug Fixes
- Native Android SDK Updates:
- Native iOS SDK Updates:
2.3.1 Release
iOS SDK Native Updated
- iOS SDK native updates
2.3.0
iOS - Outcomes & Received Receipts
- New Outcomes feature
- New Received Receipts
- iOS SDK native updates
- Android SDK native updates
2.2.0 Release
Android - Outcomes & Received Receipts
- New Outcomes feature
- New Received Receipts (details coming soon)
- iOS SDK native updates
- Android SDK native updates
2.1.0
Fixed Hanging Awaits and Added In-App Messaging for iOS
- Hanging awaits are now fixed for various methods for Android and iOS
- Related to #62
- Removed unused method
presentApplicationSettings
related to #129 - Added In-App Messaging to iOS
Updates from OneSignal-iOS-SDK 2.11.0
- Added in In App Messaging feature
- Various minor bug fixes
Updates from OneSignal-Android-SDK 3.11.4
- Fixed getActiveNotifications() crash related to NotificationManager class
- Similar to issue #422, but for Android 8.0.0 Samsung devices
- Fixed an issue with In App Messaging where a drag would sometimes trigger an action
2.0.2 Release
iOS 13 Beta 2+ pushToken and Other Android Misc Fixes
Updates from OneSignal-iOS-SDK 2.10.1
- Fixed deviceToken format error with iOS 13 Beta 2+ which was preventing the device from subscribing to OneSignal.
Updates from OneSignal-Android-SDK 3.11.2
- On Android N (7.0)+ devices when 4 or more notifications are shown tapping on the group is now handled
- Issue was related to Android's auto grouping feature.
- Now counts the most recent notification in the group being opened when the summary notification is tapped.
- Android - Fix NPE errors when app is resumed when
setRequiresUserPrivacyConsent(true)
is set - Android - Fixed "App may not schedule more than 100 distinct jobs" error, mostly affecting Samsung devices in rare cases
- Fix for notification received, opened, and in app messaging action callbacks not firing after pressing the back button to close the app.
- PR #119
2.0.1 Release
Fixed android.support.annotation Missing Error
- Fixed missing
android.support.annotation
when project is using AndroidX- Issue #110
2.0.0 Release
📣 Dart Package is now onesignal_flutter & Android In-App Messages
- Renamed "onesignal" to "onesignal_flutter"
- This resolves iOS incompatibility at build time when a pod that uses Swift is imported with
use_frameworks!
🎉 - See migration steps below
- This resolves iOS incompatibility at build time when a pod that uses Swift is imported with
- See the OneSignal In-App quickstart guide for more details.
- Fixed Android UiThread crashes.
- When re-initializing with a different AppId the device registers correctly without requiring an app cold start
- Dashboard parameters are now correctly refreshed as well from the new app id.
- Notification Channels / Categories, added invalid format handling to LED colors.
- PR #775
- Fixed
com.onesignal.PrivacyConsent
AndroidManifest.xml
check when using newest init method.- PR #786
- Fixed location permission prompting and session count / time tracking after privacy consent is accepted.
- PR #772
🚨 OneSignal 1.X to 2.0.0 Migration Guide 🚨
- Open your
pubspec.yaml
file and updateonesignal: ^1.1.0
toonesignal_flutter: ^2.0.0
. - run
flutter packages get
- Find and replace the following in all your
.dart
files.import 'package:onesignal/onesignal.dart'
- with
import 'package:onesignal_flutter/onesignal_flutter.dart'
1.1.0 Release
Updated Android compileSdkVersion to 28
Please make sure to update to
compileSdkVersion 28
in yourbuild.gradle
when updating to this version or newer!
compileSdkVersion
at version28
is now the default the latest Flutter version- Fixes build time error
Execution failed for task ':onesignal:verifyReleaseResources'.
- Issue #61
- Fixes build time error
1.0.4 Release
Flutter SDK Update
• This minor release adds a function called setExternalUserId(string)
that allows you to use your own custom user ID's to target push notifications. Using this function, you no longer have to store their OneSignal user ID's.
• This update also updates the native iOS and Android SDK's to their latest releases.
Android Fixes & Improvements
OneSignal Android 3.10.5 SDK
- Removed
ACTION_BOOT_COMPLETED
forBOOT_COMPLETED
ACTION_BOOT_COMPLETED
is invalid,BOOT_COMPLETED
is the correct intent action
- Catches security exception from Job Intent Service
- Fixes issue #673
iOS SDK Fixes & Improvements
OneSignal iOS 2.9.4 SDK
- Small update that includes a fix for an issue that would have caused rare crashes, due to invalid HTTP request bodies being serialized into JSON