Skip to content

Releases: OneSignal/OneSignal-iOS-SDK

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

Release 3.5.0

04 Jun 20:33
b33a2b2
Compare
Choose a tag to compare

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

20 May 22:47
130a894
Compare
Choose a tag to compare

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

14 May 20:41
3deab06
Compare
Choose a tag to compare

Fixed pre-existing notification delegate handling

  • Fixes compatibility with Unity Notification Package and possibly other notification libraries.

Release 3.4.3

29 Apr 21:42
739a762
Compare
Choose a tag to compare

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

28 Apr 21:33
9771f43
Compare
Choose a tag to compare

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

14 Apr 21:19
ceda099
Compare
Choose a tag to compare

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