Releases: OneSignal/OneSignal-Cordova-SDK
Releases · OneSignal/OneSignal-Cordova-SDK
2.8.2 Release
Updated Native iOS (3.12.5), Updated Native iOS (2.12.5), Minor Bug Fixes
- Native Android SDK Updates:
- Native iOS SDK Updates:
2.8.1 Release
Updated native SDK versions:
-
Android SDK: 3.12.4
- Sending custom outcome from notification opened handler will use the previous session instead of current
- Updated Unity Proxy file
-
iOS: 2.12.3
- Fixed Carthage build issue
- Fixed missing i386 for 32 bit iOS simulators
- Fixed Confirmed Deliveries not sending for those updating from an older SDK.
2.8.0 Release
iOS - Outcomes & Confirmed Deliveries
Android
- Refactor of the Cordova - Java Bridge
2.7.0 Release
Outcomes for Android
Added support for Outcomes (Android only). Outcomes allow you to track various outcomes (events or actions) resulting from push notifications. This includes tracking things you care about like event counts (e.g. how many users purchased a product), sums (useful for tracking revenue and more), or unique events (counted only once).
Read more here
2.6.0 Release
In App Messaging for iOS
- Features and fixes from OneSignal-iOS-SDK 2.11.0
- In-App Messaging
- Fixes from OneSignal-iOS-SDK 2.10.2
- Removed
UIWebView
usage
- Removed
2.5.2 Release
Fixed let javascript error for older devices
- Fixed undefined 'let' for older devices that do not support the ES6 keyword
- Mostly affected Android 4.4 and older devices.
- Bug was introduced in 2.5.0
2.5.1 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
2.5.0 Release
Android - In-App Messages & Changing AppId Fixes
- See the OneSignal In-App quickstart guide for more details.
- 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
2.4.7 Release
Updated native Android & iOS SDKs
- Updated to Android OneSignal SDK 3.10.8
- Updated to iOS SDK 2.10.0
2.4.6 Release
• This update adds new methods (setExternalUserId(string)
and removeExternalUserId
) allowing you to target push notifications using your own custom user ID's instead of having to store OneSignal player ID's.
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