Skip to content

Releases: OneSignal/OneSignal-iOS-SDK

Release 3.10.2

22 Mar 21:42
0348dd1
Compare
Choose a tag to compare

Fixing occasional crash when using tag substitution in In App Messaging

  • Fixes a crash when loading tags returned after loading IAM html content. #1060

Test In App Messages will now be displayed when In App Messages are set to be paused.

  • In App Messages sent to test devices now ignore the pauseInAppMessages setting. #1050

Properly ending background task when using background location services

  • OneSignal's location feature now properly ends the background task it starts when using background location services. #1049

Release 3.11.0-alpha-01

10 Mar 16:50
Compare
Choose a tag to compare
Pre-release

Alpha release for testing the modularization of the OneSignal iOS SDK.

Release 3.10.1

08 Feb 23:42
30e2622
Compare
Choose a tag to compare

Properly setting external user id when using setEmail and setSms

  • External User Id will now properly be set on email and sms records when they are created. #1044

Fixing setLauchUrlsInApp after calling OneSignal init

  • setLaunchUrlsInApp was not taking effect if it was called after the OneSignal initializer. #1043

Fixing sendTags after rejecting the push permissions prompt

  • Tags were not being sent when registering a user if the push permission prompt was denied. #1037

3.10.0 Release

14 Dec 23:56
0be72c7
Compare
Choose a tag to compare

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

16 Nov 20:02
85920cd
Compare
Choose a tag to compare

This fix release adds back arm64 simulator and maccatalyst architectures the OneSignalXCFramework

3.9.0 Release

12 Nov 19:32
2df1960
Compare
Choose a tag to compare

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

06 Oct 20:33
d53c1ee
Compare
Choose a tag to compare

Fixes

  • In App Messaging now respects device orientation locks for Unity Applications #1000

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