Skip to content

Releases: OneSignal/OneSignal-iOS-SDK

3.8.1 Release

23 Sep 20:26
cdfd702
Compare
Choose a tag to compare

OSInAppMessage migration crash fix

  • Setting the unarchiver class for OSInAppMessage to OSInAppMessageInternal 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

13 Sep 22:05
8df1277
Compare
Choose a tag to compare

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

30 Aug 17:50
f399ee4
Compare
Choose a tag to compare

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

Release 3.6.2

27 Aug 20:46
66003ad
Compare
Choose a tag to compare

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

23 Aug 20:37
6f8eab7
Compare
Choose a tag to compare

Fixes

  • Fixes rare crash with some apps due to a threading issue. PR #979

Release 3.6.1

13 Aug 21:24
dc75b89
Compare
Choose a tag to compare

Fixing occasionally setting badge number on background thread

  • Setting the application badge count will now always occur on the main thread #970

Always validating that mallocs are successful

  • OneSignal now always validates that manual memory allocation is successful. #969

Release 3.6.0

22 Jul 19:13
bf135dc
Compare
Choose a tag to compare

Added setLanguage

  • Feature app defined setLanguage #948

Fixes

  • Fix missing push notification capability error detection #962
  • Fix/calling nil failure block #961

Release 3.5.3

30 Jun 18:23
c91fdfe
Compare
Choose a tag to compare

Fixing occasional double display of IAMs

  • Fixing IAMs being displayed twice on cold start for "on app open" IAM triggers with redisplay enabled.
    #949

Fixing send tags failure block not called on bad input

  • The send tags failure block will now be called if the data is not a valid json Object
    #952

Release 3.5.2

11 Jun 19:13
a8a4113
Compare
Choose a tag to compare

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

04 Jun 21:36
de698d3
Compare
Choose a tag to compare

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