Appstack Unity SDK 1.3.0
Changed
- Pinned native SDKs are now Appstack iOS SDK
4.6.0and Appstack Android SDK
1.8.0. Platform floors are unchanged: iOS 15.0+ and Android API level 21+. - Custom event parameters are encrypted on the device before being sent.
Parameter names that must stay readable, such ascurrencyandrevenue,
are excluded through a server-controlled list, so revenue reporting is
unchanged. On-device encryption requires iOS 17 or newer; iOS 15 and 16
encrypt server-side as before. - The pinned iOS SDK ships an Apple privacy manifest declaring its
required-reason API usage.
Fixed
- On iOS, an event whose parameters hold
nullis no longer dropped, and a
parameter value JSON cannot represent no longer crashes the app. Those keys
are dropped individually and the event still sends.
Package authenticity
The OpenUPM artifact is signed by Appstack through Unity's package-signing service. Unity 6.3 and newer can verify its publisher and integrity during installation.
Install through Unity Package Manager
- Download and extract
appstack-unity-sdk-1.3.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
- Bump native SDKs to iOS 4.6.0 and Android 1.8.0 and cut 1.3.0 by @jsantelys-as in #15
Full Changelog: 1.2.1...1.3.0