Releases: OneSignal/OneSignal-iOS-SDK
Releases · OneSignal/OneSignal-iOS-SDK
Test release for 5.0.0 alpha
This is a test release
Release 3.12.3
Check if app_id
is in url path
app_id must be included with each request. In order to reduce load on the server we fail requests early on the client that we know will fail on the server. Currently the check in OneSignalRequest looks for app_id in the body as a param. However there is another valid way to send the app_id that is after "/apps" in the path".
PRs included in this release
Release 3.12.2
Encode activity_id
Since activity_id
is customer generated and shows up in the path to enter or exit a live activity it must be encoded.
PRs included in this release
Release 3.12.1
Adding device type to Live Activity API call + fixing internal version issue
PRs included in this release
Release 3.12.0
Adding Live Activity Support
Added two public methods
- enterLiveActivity
- exitLiveActivity
These public methods make API calls and associate anactivityId
with a temporary push token on the OneSignal server
Adding Live Activity Support to the Example project
Users can now start a demo Live Activity from the example project.
Scroll down on the main screen and click "Start Live Activity"
PRs included in this release
Release 3.11.5
Releasing 3.11.5 to fix checksum issues in 3.11.4
PRs included in this release
None
Release 3.11.4
Releasing the SDK using Xcode 13 build tools and re-including 32 bit architectures
- PR #1132 Removed 32 bit architectures since they are not supported in Xcode 14, but this causes us to drop support for iOS 9 and 10. This release adds back the 32 bit architectures while still allowing us to develop in Xcode 14. #1134
PRs included in this release
Release 3.11.3
Fixing swizzling of non OneSignal notifications on notification open
- Fixing a swizzling issue where for non OneSignal notifications we were not forwarding notification opens to the app delegate's remoteNotificationReceived method. #1131
Fixing an Xcode 14 warning related to a CLLocationManager API being used on the main thread
- Running locationServicesEnabled on the main thread causes an Xcode warning in Xcode 14 about a potential UI holdup. This method will no longer be called on the main thread. #1132
PRs included in this release
Release 3.11.2
Swizzling fixes
Rework to OneSignal's swizzling which addresses:
- Fixes compatibility with Swift projects that use
UIApplicationDelegateAdaptor
(fixes #1045 & #1069) - Fixes app startup issues:
- Kotlin 1.6 (issue #1042)
- Fixes rare crash on
realizeClassMaybeSwiftMaybeRelock
(#1042 (comment))
- Some instances of the “Apns Delegate Never Fired” error related to compatibility with other SDKs that use the
AppDelegate
:- Multiple classes that implement
UIApplicationDelegate
- Class that inherits from a class that implements
UIApplicationDelegate
but never calls super.
- Multiple classes that implement
- other potential compatibility issues
PRs included in this release
Release 3.11.1
Fixing a crash when attempting to get location for the device
- Release 3.11.0 introduced a crash when attempting to use location services on the device. #1086