Releases: OneSignal/OneSignal-iOS-SDK
Releases · OneSignal/OneSignal-iOS-SDK
3.10.0 Release
Fixing crash when failing to download notification images
- This PR prevents crashes due to failures when writing downloaded notification attachments (images) to a temporary file location. #1029 and #1030
Adding CollapseId to the OSNotification object
- OneSignal's CollapseId which is shared with Android corresponds to the identifier property of iOS notifications. If the collapseId field is present on your notifications it can now be read in the corresponding OSNotification object. #1024
3.9.1 Release
This fix release adds back arm64 simulator and maccatalyst architectures the OneSignalXCFramework
3.9.0 Release
Fullbleed In App Messaging
- Fullscreen In App Messages can now be set to not use a margin allowing them to fill the entire phone screen. Content is adjusted for the phones safe area insets. #1018
Allow slashes in externalUserIds
- Slashes were previously incorrectly escaped from setExternalUserID calls. #1015
Fixing drag behavior of In App Message Carousels
- Fixing carousels having drag to dismiss enabled which made the swipe behavior inconsistent. #1019
2.16.7 Release
Fixes
- In App Messaging now respects device orientation locks for Unity Applications #1000
3.8.1 Release
OSInAppMessage migration crash fix
- Setting the unarchiver class for
OSInAppMessage
toOSInAppMessageInternal
regardless of SDK version #997
Fixing badge count when notifications are not displayed in foreground
- An App's badge counts will now no longer increment when a notification is not displayed via the
NotificationWillShowInForegroundHandler
#998
3.8.0 Release
iOS 15 Notification Action Icon support
- OneSignal's SDK now supports iOS 15's action icons for notification icons created through OneSignal #991
iOS 15 relevance score and interruption level
- OneSignal's OSNotification object now includes the relevance score and interruption level properties available with iOS 15. #963
Fix delayed user registration when not immediately prompting for push permissions
- OneSignal would occasionally unnecessarily delay user registration if the app did not immediately request push permissions. This is now fixed so registration and IAM display should happen much sooner. #990
Full Screen In App Messaging support
- Margins for OneSignal In App Messages can now be turned off, enabling true full window messages. #984
3.7.0 Release
Fixes upload error due to OneSignal being built with Beta Xcode version
- Apps should no longer get error #986 which was a result of building the OneSignal framework with Xcode 13 build tools.
In App Messaging Lifecycle Events
- Apps can now observe the display lifecycle for In App Messages through a
OSInAppMessageLifecycleHandler
. Documentation for the new handler is here! #977
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