Releases: OneSignal/OneSignal-Flutter-SDK
Release 5.0.0
In this major version release for the OneSignal Flutter 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.
What's Changed Since beta 1
- setLaunchURLsInApp has been removed
Note that Identity Verification has not yet been enabled in this version and will be released in a later version
Full Changelog since beta 2: 5.0.0-beta2...5.0.0
Release 5.0.0-beta2
🚧 Beta release. Please test thoroughly prior to production use. 🚧
OneSignal Flutter 5.0.0-beta2
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.
What's Changed Since beta 1
API Name Changes
We have made significant, breaking changes to our functions. Please see the updated migration guide for the most up to date signatures.
- [User model] Rename Events
- [User Model] remove shared from OneSignal and make methods static
Native Updates
Updated included Android SDK to 5.0.0-beta4
Updated included iOS SDK to 5.0.0-beta-04
Full Changelog: OneSignal/OneSignal-Android-SDK@5.0.0-beta1...5.0.0-beta2
Release 3.5.1
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
🚧 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
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 on4.8.2
Full Changelog: 3.4.2...3.5.0
Release 3.4.2
Release 3.4.1
Native SDK Updates
- Update to OneSignal-Android-SDK 4.8.2
- Fixes a crash related to Amazon AppStore SDK in OneSignal/OneSignal-Android-SDK#1621
Release 3.4.0
What's Changed
- [Feature] Add support for Android 13 Push Permission Prompting in #578
The existingpromptUserForPushNotificationPermission()
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
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
- Update to OneSignal-iOS-SDK 3.11.2
Full Changelog: 3.3.1...3.3.2
3.3.1 Release
Native SDK Updates
- Update to OneSignal-Android-SDK 4.7.3
- Includes fix for Xiaomi not foregrounding app when a notification is tapped
- Update to OneSignal-iOS-SDK 3.11.1