Releases: OneSignal/OneSignal-iOS-SDK
Releases · OneSignal/OneSignal-iOS-SDK
Release 3.6.0
Release 3.5.3
Release 3.5.2
Fixing Images not being added to notifications when passing in the contentHandler to didReceiveNotificationExtensionRequest
- When using the new version of
didReceiveNotificationExtensionRequest
images were are now properly attached to the notification. #943
Release 3.5.1
Fixing nullability of contentHandler parameter of didReceiveNotificationExtensionRequest
- The nullability has been changed from Nullable to Nonnull for the contentHandler parameter to fix Swift builds using the new version of
didReceiveNotificationExtensionRequest
#941
Release 3.5.0
New method for handling notification content from the Notification Service Extension
- OneSignal now calls the contentHandler block automatically when it is passed into
didReceiveNotificationExtensionRequest
. The version of this function that doesn't include the contentHandler parameter has been deprecated. See the change documentation here #934
Fixing Badge Counts not always clearing on App Reinstall
- On new iOS versions the App Badge Count would not always be cleared when the app was uninstalled and reinstalled. #939
Fixing Unit tests failing for hostless unit test target
- OneSignal will no longer cause unit tests to fail for hostless unit test targets. #936
Release 3.4.4
Fixing Impressions being sent after an IAM has been stopped
- In app messages could false receive impressions after an IAM has been stopped even though it wouldn't display to the user. #931
Fixing IAMs potentially not updating due to caching IAM content requests
- OneSignal will no longer cache IAM content requests so changes will reflect immediately. #930 #929
- Also fixes un-cached tags not always substituting when using Liquid Templating in IAMs.
Fixing a race condition for notification delegates in the Unity SDK
- This fixes an issue where OneSignal's notification open event would not fire if a UNUserNotificationCenterDelegate was assigned before the OneSignal was loaded into memory. #926
Release 2.16.5
Fixed pre-existing notification delegate handling
- Fixes compatibility with Unity Notification Package and possibly other notification libraries.
- PR #924
Release 3.4.3
Fixing crash when trying to send null tag value from Flutter SDK
- Fixed saving tags to NSUserDefaults if a tag value contained NSNull instead of nil. #921
Release 3.4.2
Always send externalUserId even if it is a duplicate
- In order to make externalUserId more reliable it will always be sent even if the cached external user id matches what is being sent. #917
Release 3.4.1
Always create new Player ID on reinstall
- When an app is uninstalled and reinstalled a new Player ID will always be generated. #914
Fixing tags not being updated when backgrounding quickly
- Tags will still be updated on the backend when the app is backgrounded within 5 seconds of the send tags call. #913
Removing innocuous warning log
- A warning will no longer display about the completion handler when receiving a notification in the foreground. #912