You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert

4
4
@@ -8,7 +8,7 @@ In this release, we are making a significant shift from a device-centered model
8
8
9
9
To facilitate this change, the `externalId` approach for identifying users is being replaced by the `login` and `logout` methods. In addition, the SDK now makes use of namespaces such as `User`, `Notifications`, and `InAppMessages` to better separate code.
10
10
11
-
The iOS SDK is making the jump from `v3` to `v5`, in order to align across OneSignal’s suite of client SDKs. This guide will walk you through the iOS SDK `5.0.0-beta-04` changes as a result of this shift.
11
+
The iOS SDK is making the jump from `v3` to `v5`, in order to align across OneSignal’s suite of client SDKs. This guide will walk you through the iOS SDK `5.0.0` changes as a result of this shift.
12
12
13
13
# Overview
14
14
@@ -60,10 +60,10 @@ As mentioned above, the iOS SDK is making the jump from `v3` to `v5`, in order t
60
60
```
61
61
62
62
### Option 1. Swift Package Manager
63
-
Update the version of the OneSignal-XCFramework your application uses to `5.0.0-beta-04`. In addition, the Package Product name has been changed from `OneSignal` to `OneSignalFramework`. See [the existing installation instructions](https://documentation.onesignal.com/docs/swift-package-manager-setup).
63
+
Update the version of the OneSignal-XCFramework your application uses to `5.0.0`. In addition, the Package Product name has been changed from `OneSignal` to `OneSignalFramework`. See [the existing installation instructions](https://documentation.onesignal.com/docs/swift-package-manager-setup).
64
64
65
65
### Option 2. CocoaPods
66
-
Update the version of the OneSignalXCFramework your application uses to `5.0.0-beta-04`. Other than updating the import statement above, there are no additional changes needed to import the OneSignal SDK in your Xcode project. See [the existing installation instructions](https://documentation.onesignal.com/docs/ios-sdk-setup#step-3-import-the-onesignal-sdk-into-your-xcode-project).
66
+
Update the version of the OneSignalXCFramework your application uses to `5.0.0`. Other than updating the import statement above, there are no additional changes needed to import the OneSignal SDK in your Xcode project. See [the existing installation instructions](https://documentation.onesignal.com/docs/ios-sdk-setup#step-3-import-the-onesignal-sdk-into-your-xcode-project).
67
67
68
68
# API Changes
69
69
## Namespaces
@@ -214,7 +214,7 @@ Email and/or SMS subscriptions can be added or removed via the following methods
214
214
215
215
# API Reference
216
216
217
-
Below is a comprehensive reference to the `5.0.0-beta-04` OneSignal SDK.
217
+
Below is a comprehensive reference to the `5.0.0` OneSignal SDK.
218
218
219
219
## OneSignal
220
220
@@ -756,11 +756,10 @@ The Debug namespace is accessible via `OneSignal.Debug` and provide access to de
756
756
757
757
# Limitations
758
758
759
-
- This is a Beta release so please test thorougly prior to production use.
760
759
- Changing app IDs is not supported.
761
760
- Any `User` namespace calls must be invoked **after** initialization. Example: `OneSignal.User.addTag("tag", "2")`
762
761
- In the SDK, the user state is only refreshed from the server when a new session is started (cold start or backgrounded for over 30 seconds) or when the user is logged in. This is by design.
763
762
764
763
# Known issues
765
764
- Identity Verification
766
-
- We will be introducing JWT in a follow up Beta release
765
+
- We will be introducing Identity Verification using JWT in a follow up release
0 commit comments