Skip to content

Releases: OneSignal/OneSignal-iOS-SDK

2.2.3 Release

23 Nov 05:07

Choose a tag to compare

Misc notification presentation duplication and other fixes

  • Fixed issue where notifications on iOS 10 could be re-presented.
  • Was related to action buttons and media attachments on iOS 10 only.
  • Fixed UI thread hang when downloading iOS 10 media attachments.
  • Added setLocationShared:(BOOL) selector.
  • Fixed some compatibility issue with notification UIApplicationDelegate selectors.
  • Fixed no-push token + other issues when library is loaded twice.

2.2.2 Release

11 Nov 06:09

Choose a tag to compare

  • Fixed deprecated AppDelegate notification methods not firing on iOS 10.
  • Fixes to some action button handling.

2.2.1 Release

07 Nov 19:33

Choose a tag to compare

  • Added new isAppInFocus property to OSNotification.
  • Fixed cases where body and title were not correctly set on OSNotification.
  • Fixed rare case where handleNotificationAction could fire 2 times.
  • Fixed issue where the AppDelegate selector application:didReceiveRemoteNotification:fetchCompletionHandler: would no longer be called after initializing OneSignal.
  • Fixed compile warning when using Carthage.

2.2.0 Release

28 Oct 03:25

Choose a tag to compare

  • No longer need to setup a OSUserNotificationCenterDelegate if using your own delegate.
    • You can set UNUserNotificationCenterDelegate directly without interference.
  • Fixed iOS 7 crash.
  • Fixed issue where only one iOS 10 notification with an attachment would show at a time.

2.1.16

06 Oct 21:26

Choose a tag to compare

  • Fixed issue where InAppAlerts would be prioritized over InFocusDisplayOption in pre-iOS 10.

2.1.15

28 Sep 00:39

Choose a tag to compare

  • Fixed bug where OSHandleNotificationActionBlock does not get called on iOS 10+ devices when app in is foreground and OSNotificationDisplayType set to @(Notification).

2.1.14

27 Sep 21:06

Choose a tag to compare

Bump to 2.1.14

2.1.12 Release

23 Sep 23:19

Choose a tag to compare

  • Swizzling now works regardless of wether the linker flag -ObjC is present or not.

2.1.11

23 Sep 03:05

Choose a tag to compare

  • OneSignal will now detect and show an error message for 'No Push Token' issues when the Push Notification capability is not enabled for the app target.
  • Fixed an iOS 10 issue where silent notifications fail to load properly when the app is in the foreground.
  • Fixed a 'No Push Token' issue in 2.1.10 that would happen when OneSignal was downloaded through CocoaPods and included other pods that used the -ObjC flag.

2.1.10

20 Sep 00:31

Choose a tag to compare

  • Added support for a 4th key kOSSettingsKeyInFocusDisplay that adds the ability to customize how notifications should appear when the app is in the foreground.
  • Fixed receivedBlock not getting called on iOS10 when the app in foreground and OSInFocusDisplayOption is set to None.
  • Fixed "no push token" issue for projects with no proper -ObjC/-all_load flags set by forcing the UIApplication category to load regardless of the SDK installation method.
  • Enum values were renamed for easier auto-fill and to prevent namespace conflicts.
  • Updated example projects (No need for bridging header / linker flags).