Skip to content

Releases: OneSignal/OneSignal-XCFramework

RELEASE 3.5.2

11 Jun 19:25
b868704

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.

This release corresponds to OneSignal-iOS-SDK release 3.5.2

Release 3.5.1

04 Jun 21:45
d6b47c5

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

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.

Fixing Unit tests failing for hostless unit test target

  • OneSignal will no longer cause unit tests to fail for hostless unit test targets.

Corresponds to OneSignal-iOS-SDK Releases 3.5.0 and 3.5.1

Release 3.4.4

20 May 23:17
5654e6b

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.

Fixing IAMs potentially not updating due to caching IAM content requests

  • OneSignal will no longer cache IAM content requests so changes will reflect immediately.
  • 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.

This release corresponds to OneSignal-iOS-SDK Release 3.4.4

Release 3.4.3

30 Apr 19:02
1b36129

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.

This release corresponds to OneSignal iOS SDK Release 3.4.3

testing app store upload

20 May 02:25
1b36129

Choose a tag to compare

Pre-release

This release is just a SwiftPM test please do not include it in your applications

Merge pull request #14 from OneSignal/release-3.4.2

28 Apr 22:00
da3d0c5

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

This release corresponds to OneSignal-iOS-SDK release 3.4.2

Release 3.4.1

14 Apr 21:28
6e5dc6e

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.

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.

Removing innocuous warning log

  • A warning will no longer display about the completion handler when receiving a notification in the foreground.

This release corresponds to OneSignal-iOS-SDK Release 3.4.1

Release 3.4.0

02 Apr 00:45
ecb0a50

Choose a tag to compare

Added SMS Channel Support

  • The OneSignalSDK now supports SMS. Setup guide can be found here #869

Fixing Carthage Builds

  • Carthage builds will no longer timeout building the OneSignalDemo project. #910

OneSignal Dialog Fix

  • OneSignal now properly finds the visible view controller to present dialogs from. #907

This release corresponds to OneSignal-iOS-SDK Release 3.4.0

Release 3.3.0

17 Mar 22:15
bcfcfd4

Choose a tag to compare

Added In App Messaging Tag Substitution using Liquid Templating

  • IAM Tag Substitution is using LiquidJS version 9.23.1 #887

Removing alert prompt for launch URLs

  • Users will no longer receive an alert asking to open a launch URL when a notification with a launch URL is opened. #901

Set external user id fixes

  • Fixing external user id not being set on an email record if the same id was set for the push record. Also resolves external ids not being set if the id was cached but the user was deleted from the dashboard. #903

Adding the ability to disable 'OneSignal load'

  • This disables OneSignal SDK Swizzling to prevent issues when running unit tests. Do not use this option for your main target or OneSignal will not function. #898

This release corresponds to OneSignal-iOS-SDK Release 3.3.0

Release 3.2.3

06 Mar 01:05
925a35d

Choose a tag to compare

Fixing NSUserDefaults crash when trying to clear 6 month old In App Messages

  • Fixing crash when trying to save the list of redisplay IAMs to NSUserDefaults as a dictionary instead of as CodeableData #894

This release corresponds to OneSignal-iOS-SDK release 3.2.3