Skip to content

Releases: OneSignal/OneSignal-iOS-SDK

5.2.15

28 Oct 22:13
47972a4

Choose a tag to compare

🎉 New Live Activities Feature

  • Add confirmed deliveries for live activities notifications for OneSignal-aware activities (#1592)

🎉 New API

  • New Log Listener methods to allow an app developer to capture logs as strings at runtime. The log listener is independent of logLevel, all message are always sent to listeners. Please see linked PR for example usage (#1580)
OneSignal.Debug.addLogListener(OSLogListener)
OneSignal.Debug.removeLogListener(OSLogListener)

🐛 Bug Fixes

  • Prevent extra server calls to send duplicate live activity requests (#1589)
  • Fix an NSInvalidArgumentException that happens on rare occasions when localized description is not copied properly (#1594)

Release 5.4.0-alpha-01

02 Aug 02:08
4e40f14

Choose a tag to compare

Pre-release

🎉 Custom Events Support

This alpha release introduces Custom Events support for the iOS SDK.

To get started with using Custom Events, please contact [email protected] to enable this feature for your app. Please see documentation on Custom Events.

We appreciate your experience and feedback using this alpha version

Release 5.3.0-beta-02

24 Jun 15:56
18933e9

Choose a tag to compare

Release 5.3.0-beta-02 Pre-release
Pre-release

🎉 Identity Verification Support

This beta release introduces Identity Verification support for the iOS user model SDK.

To get started with using Identity Verification, please contact [email protected] to enable this feature for your app. Please see documentation on Identity Verification.

We appreciate your experience and feedback using this beta version!

🚧 Beta release. Please test thoroughly prior to production use 🚧

  • It is recommended to test this beta version with a new iOS-only app, as Identity Verification is not yet supported on the OneSignal Android and Web SDKs.
  • Enabling Identity Verification in the dashboard will affect all existing app installations using the OneSignal user model SDKs.
  • Please test thoroughly prior to production use, and reach out with any questions, feedback, or concerns.

⛔️ Limitations and Known Issues

  • While emails and sms numbers can be added using the SDK, removing them is not yet supported.
  • Live Activities is not yet supported.

✨ Improvements since 5.3.0-beta-01

  • Rebased to 5.2.14 for more bug fixes and stability improvement.
  • add public log listener methods (see PR for usage) #1576

Release 5.2.14

06 Jun 18:16
2c3b878

Choose a tag to compare

✨ Improvements

  • Ensure push tokens are registered for existing Live Activities during setup (#1573)

5.2.13

29 May 15:03
f518552

Choose a tag to compare

🐛 Bug Fixes

  • fix(badges): drop deprecated applicationIconBadgeNumber usage (#1568)
  • fix(badges): Fix bug when notification has badge set to zero (#1565)

Release 5.2.12

27 May 21:40
cbf5167

Choose a tag to compare

Release 5.2.11

08 May 17:18
9412cf6

Choose a tag to compare

🚧 Do not use 🚧

Please await version 5.2.12 which includes the same changes

Release 5.2.10

14 Feb 19:25
adbf5a5

Choose a tag to compare

Channels: Current

🐛 Bug Fixes

  • Fix requiring privacy consent blocks confirmed deliveries indefinitely (#1541)

✨ Improvements

  • Detect for timezone changes and update the user (#1542)

Release 5.2.9

17 Dec 22:12
02ede33

Choose a tag to compare

🐛 Bug Fixes

  • [Fix] Use new OneSignalClientError type for callbacks which fixes crash report of NSInvalidArgumentException #1528
  • [Fix] Don't evaluate in app messages when paused which fixes issues with duration-since-last In-App Messages when pausing and unpausing #1524

Release 5.2.8

22 Nov 19:45
d1a45fd

Choose a tag to compare

🐛 Bug Fixes

  • Fix [__NSPlaceholderDictionary initWithObjects:forKeys:count:] crashes caused by nil HTTPResponse headers (#1518)

✨ Improvements

  • Include debug symbols (dSYM) in the SDK (#1519)