Skip to content

Releases: OneSignal/OneSignal-Flutter-SDK

Release 3.5.1

17 Mar 00:13
613fd2e
Compare
Choose a tag to compare

Native iOS SDK Update

Bump native iOS SDK version from 3.12.3 to 3.12.4

  • Fix In App Messages occasionally being displayed twice
  • Fix a OneSignal log ignoring the "None" log level

Native Android SDK Update

Bump native Android SDK version from 4.8.2 to 4.8.5

  • Fix issue which caused groupless notifications to not get cleared if there were at least 4 of them
  • Remove OneSignal gradle plugin from build.gradle files
  • Fix an issue with liquid IAMs when a non-existent tag doesn't show the correct default value.
  • Speculative Fix for WorkManager not Initialized Crash

5.0.0-beta1

03 Mar 23:44
92e33be
Compare
Choose a tag to compare
5.0.0-beta1 Pre-release
Pre-release

🚧 Beta release. Please test thoroughly prior to production use. 🚧

OneSignal Flutter 5.0.0-beta1

In this major version beta release for the OneSignal SDK, we are making a significant shift from a device-centered model to a user-centered model. A user-centered model allows for more powerful omni-channel integrations within the OneSignal platform.

For information please see the migration guide.

Updated included Android SDK to 5.0.0-beta2
Updated included iOS SDK to 5.0.0-beta-02

Release 3.5.0

30 Nov 19:09
5b26197
Compare
Choose a tag to compare

What's Changed

  • [Feature] Add iOS Live Activities support in #621 that include 2 methods for associating and deleting a temporary push token with an Activity ID on the OneSignal server.
    • Documentation to come
    • Example usage:
    OneSignal.shared.enterLiveActivity("your_activity_id", "your_token").then((v) {
      print("Successfully enter live activity");
    }).catchError((error) {
      print("Failed to enter live activity with error: $error");
    });

    OneSignal.shared.exitLiveActivity("your_activity_id").then((v) {
      print("Successfully exit live activity");
    }).catchError((error) {
      print("Failed to exit live activity: $error");
    });

Native SDK Updates

  • Update to OneSignal-iOS-SDK 3.12.3
    • Includes the iOS Live Activities support
  • No Android bump to 4.8.3, the SDK stays on 4.8.2

Full Changelog: 3.4.2...3.5.0

Release 3.4.2

28 Oct 22:22
9222eca
Compare
Choose a tag to compare

Native SDK Updates

Full Changelog: 3.4.1...3.4.2

Release 3.4.1

10 Aug 18:42
48321ef
Compare
Choose a tag to compare

Native SDK Updates

Release 3.4.0

28 Jul 17:53
783cd7f
Compare
Choose a tag to compare

What's Changed

  • [Feature] Add support for Android 13 Push Permission Prompting in #578
    The existing promptUserForPushNotificationPermission() method now works for both iOS and Android. In order to utilize this method in Android make sure that your compile and target SDK versions are set to API 33

3.3.2 Release

17 Jun 17:41
24f4262
Compare
Choose a tag to compare

What's Changed

  • [Feature] Add callbacks to the setLanguage method in #568
    OneSignal.shared.setLanguage("fr").then((response) { // Example of setting the language to French.
        print("Successfully set language with response: $response");
    }).catchError((error) {
        print("Failed to set language with error: $error");
    });

Native SDK Updates

Full Changelog: 3.3.1...3.3.2

3.3.1 Release

25 May 18:02
55526ea
Compare
Choose a tag to compare

Native SDK Updates

3.3.0 Release

10 Mar 22:19
287640b
Compare
Choose a tag to compare

Release Notes

  • Use ActivityAware to get the Activity context which fixes an issue where the app is sensed incorrectly as in the background by @nan-li in #534
  • Add in-app message lifecycle handler by @tanaynigam in #531
  • Add missing fallbackToSettings argument on native iOS side by @slawekkrol in #523
  • Add iOS only setLaunchURLsInApp function by @nan-li in #542

Native SDK Updates

Full Changelog: 3.2.8...3.3.0

3.2.8 Release

28 Jan 07:10
a9660d4
Compare
Choose a tag to compare

Release Notes

Full Changelog: 3.2.7...3.2.8