Skip to content

1.3.0

Latest

Choose a tag to compare

@github-actions github-actions released this 03 Sep 10:38
f2730df

Appstack Unity SDK 1.3.0

Changed

  • Pinned native SDKs are now Appstack iOS SDK 4.6.0 and 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 as currency and revenue,
    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 null is 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

  1. Download and extract appstack-unity-sdk-1.3.0.zip.
  2. In Unity, open Window → Package Manager.
  3. Select + → Add package from disk and choose the extracted root package.json.
  4. 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