Skip to content

Releases: OneSignal/OneSignal-Flutter-SDK

2.3.2 Release

18 Jan 01:39
310a6fe
Compare
Choose a tag to compare

Updated Native Android (3.12.5), Updated Native iOS (2.12.5), Minor Bug Fixes

2.3.1 Release

05 Dec 01:44
b71d3cd
Compare
Choose a tag to compare

iOS SDK Native Updated

2.3.0

04 Dec 21:15
7281df6
Compare
Choose a tag to compare

iOS - Outcomes & Received Receipts

2.2.0 Release

25 Oct 01:02
c8f7ecc
Compare
Choose a tag to compare

Android - Outcomes & Received Receipts

2.1.0

24 Sep 01:15
Compare
Choose a tag to compare

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

09 Aug 22:49
880c7e2
Compare
Choose a tag to compare

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.

2.0.1 Release

25 Jul 21:05
0a32cdb
Compare
Choose a tag to compare

Fixed android.support.annotation Missing Error

  • Fixed missing android.support.annotation when project is using AndroidX

2.0.0 Release

23 Jul 02:43
47b7f79
Compare
Choose a tag to compare

📣 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
  • 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.
  • Fixed com.onesignal.PrivacyConsent AndroidManifest.xml check when using newest init method.
  • Fixed location permission prompting and session count / time tracking after privacy consent is accepted.

🚨 OneSignal 1.X to 2.0.0 Migration Guide 🚨

  1. Open your pubspec.yaml file and update onesignal: ^1.1.0 to onesignal_flutter: ^2.0.0.
  2. run flutter packages get
  3. 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

11 Mar 21:46
Compare
Choose a tag to compare

Updated Android compileSdkVersion to 28

Please make sure to update to compileSdkVersion 28 in your build.gradle when updating to this version or newer!

  • compileSdkVersion at version 28 is now the default the latest Flutter version
    • Fixes build time error Execution failed for task ':onesignal:verifyReleaseResources'.
    • Issue #61

1.0.4 Release

10 Jan 02:23
Compare
Choose a tag to compare

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 for BOOT_COMPLETED
    • ACTION_BOOT_COMPLETED is invalid, BOOT_COMPLETED is the correct intent action
  • Catches security exception from Job Intent Service

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