1.1.0
Appstack Unity SDK 1.1.0
Added
SetCustomerUserId(customerUserId)andClearCustomerUserId()for setting or
clearing the customer user ID afterConfigure(), bridging the native
iOS/Android setter of the same name. Use them when a login reveals the ID: a
repeatConfigure()is a no-op and ignores itscustomerUserId.null, an
empty string, and whitespace all clear the stored ID, so
ClearCustomerUserId()is the explicit spelling ofSetCustomerUserId(null)
rather than separate behavior. This differs fromConfigure(), where an empty
customerUserIdmeans "not provided" because it never clears.
Changed
- Pinned native SDKs are now Appstack iOS SDK
4.5.0(from4.4.0) and
Appstack Android SDK1.7.0(from1.5.0). Platform floors are unchanged:
iOS 15.0+ and Android API level 21+. SendEvent(EventType.INSTALL)is a no-op.EventType.INSTALLis emitted
automatically by the native SDKs on first launch, and both new pinned versions
discard a manually sentINSTALL; the previous pins accepted it.
Install through Unity Package Manager
- Download and extract
appstack-unity-sdk-1.1.0.zip. - In Unity, open Window → Package Manager.
- Select + → Add package from disk and choose the extracted root
package.json. - Complete the iOS and Android setup.
What's Changed
- Pin the Unity Android dependency to 1.7.0-SNAPSHOT by @jsantelys-as in #7
- Bump native SDKs to iOS 4.5.0 and Android 1.7.0 (stable) by @jsantelys-as in #9
- Resolve the pinned iOS XCFramework the way SPM does by @jsantelys-as in #10
- Add SetCustomerUserId/ClearCustomerUserId for the post-Configure() case by @jsantelys-as in #8
- Cut the 1.1.0 changelog and version by @jsantelys-as in #11
Full Changelog: 1.0.0...1.1.0