Releases: OneSignal/OneSignal-iOS-SDK
Releases · OneSignal/OneSignal-iOS-SDK
Release 3.6.2
Register user will be run on the main thread
- This change will help fix various memory related crashes by increasing thread safety when registering the user #981
Transparent Background images In App Messaging
- In App Messages will now render in a way that allows for transparent background images in In App Messages. #982
Fix occasional In App Messaging related crash for SwiftUI Apps
- Fixing a crash caused by adding constraints to views that aren't in the same heirarchy #983
Release 2.16.6
Fixes
- Fixes rare crash with some apps due to a threading issue. PR #979
Release 3.6.1
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