Skip to content

Releases: Leanplum/Leanplum-Unity-SDK

Leanplum Unity SDK 6.1.0

23 Apr 11:14
Compare
Choose a tag to compare

Mobile Native SDKs

Improvements

Includes iOS SDK Privacy manifest and Xcode 15.3 support.

Leanplum Unity SDK 6.0.1

26 Oct 15:08
Compare
Choose a tag to compare

Fixes

  • Prevent errors when parsing NativeCallback messages #140

Leanplum Unity SDK 6.0.0

21 Jul 13:32
Compare
Choose a tag to compare

Version 6.0.0 includes CleverTap Unity SDK 2.4.0 as a dependency to allow seamless client migration.
The SDK will continue to work as before for clients that are not migrating yet.
For more details check 6.0.0 changes in our documentation.
For questions, migration requirements, and possibilities, reach out to your point of contact at Leanplum.

Mobile Native SDKs

Leanplum iOS SDK - 6.1.1 (uses CleverTap iOS SDK 5.0.1)
Leanplum Android SDK - 7.2.0 (uses CleverTap Android SDK 5.0.0)

Features

  • Support Date object in user attributes for Android f696075
  • Convert dates for Start attributes in Android 1372dc9
  • Use Android 13 for wrapper module 6d106bd
  • Allow DateTime objects for user attributes 2396dfe daa5b3a
  • iOS Convert Date objects cda0b9b
  • Do not initialize CleverTap from CleverTapUnity in migration dfe0c06

Fixes

  • Fix App Inbox: save messages after read 99d5e24
  • Fix FCM module to work with Unity 2021+ 51ab449
  • Add IL_CPP_BUILD_SETUP placeholder to fix compilation error in Arm64 for Android 81f5c96
  • Initialize CleverTapUnityManager on launch dbc131a

Leanplum Unity SDK 5.1.0

28 Apr 07:30
f0e0bc2
Compare
Choose a tag to compare

Mobile Native SDKs

Leanplum iOS SDK - 6.0.5
Leanplum Android SDK - 7.1.2

Features

  • Add async functionality to ActionManager/ActionQueue (#135)

Fixes

  • Fix iOS SDK dependencies - add Leanplum, CleverTapSDK and SDWebImage xcframeworks (#134)
  • Removed LeanplumActivityHelper.enableLifecycleCallbacks call from the UnityBridge.java. The LeanplumActivityHelper.enableLifecycleCallbacks must be called from your Application.onCreate method, or you can use LeanplumUnityApplication.java as your application class. Check Unity 5.0.0 change log for details.

Uses Unity Editor 2021 LTS

Leanplum Unity SDK 5.0.0

22 Dec 15:31
Compare
Choose a tag to compare

Mobile Native SDKs

Leanplum iOS SDK - 6.0.2
Leanplum Android SDK - 7.0.1

Full Changelog documentation

Features

  • IAM Handlers #131
  • AddOnceVariablesChangedAndNoDownloadsPending callback #127 #128

Fixes

  • Use parent Id for chained messages in Unity Native #125
  • Fix group values #126
  • Parsing and Converting improvements #132
  • Fix IsEditor when using simulator #129
  • Fix WebGL build #130

Leanplum Unity SDK 4.0.0

23 May 14:40
Compare
Choose a tag to compare

Mobile Native SDKs

Leanplum iOS SDK - 4.1.0
Leanplum Android SDK - 5.10.3

iOS export uses xcframework and selects simulator or device platform, based on Target SDK.

Features & improvements

  • Add success flag to forceContentUpdate
  • Expose track google play purchase
  • Expose App inbox message data
  • Unity Native Network Layer rewrite
  • Send message in parallel using OperationQueue
  • Updated mainTemplate gradle
  • Retry on 429
  • Enable setting Log level
  • Enable MiPush integration
  • Configurable API endpoint
  • Prefix iOS functions
  • Update googleservices.xml generation

Fixes

  • Fixed ForceContentUpdate not calling its callback in test mode
  • Fix access nested collections
  • Fix Started event

Leanplum Unity SDK 3.2.0

08 Jul 09:47
Compare
Choose a tag to compare

Leanplum Unity SDK 3.2.0
There are two packages included now - one with iOS fat framework and one with iOS xcframework with arm64 armv7 device slice only.

Native SDKs

Leanplum iOS SDK - 3.2.1
Leanplum Android SDK - 5.7.0

Features & improvements

  • Action named responder (#107)
  • SecuredVars iOS and Android (#104)
  • Unity Secured vars (#103)
  • Create action context and trigger (#101)
  • Expose Vars Diffs (#98)
  • Expose OnAction (#97)
  • Expose Inbox MarkAsRead (#94)
  • Add message Id to Action Context (#92)
  • Implement Native Inbox Open Action (#90)

Fixes

  • Prevent cast error (#106)
  • Load diffs on start error (#105)
  • Parse correctly empty string (#102)
  • Move Request NoPendingDownloads (#95)
  • Fix FCU Inbox (#93)

Leanplum Unity SDK 3.1.0

03 Feb 18:32
Compare
Choose a tag to compare

Leanplum Unity SDK 3.1.0

Native SDKs

Leanplum iOS SDK - 3.1.1
Leanplum Android SDK - 5.5.0

Features & improvements

  • Ability to Define Custom Message Templates - Exposed Action Context and Action Args (Documentation with Example)
    • Support for Actions
    • Collection arguments (dictionaries, arrays)
    • File arguments
    • Color arguments
  • In-App messages support for Unity Editor (Documentation)
    • Confirm, Open URL support for Unity Editor, Generic definition for other messages/actions
    • Basic triggers support - Start, Track, Advance
    • Show message by ID
    • In-App messages Preview support
  • Method to sync Variables from code (instead of Dashboard) (#83) (docs)
  • Configurable batch timer for iOS/Android (#84/#78)
  • Separate method to Download Inbox messages only (#84)(docs)

Fixes

  • Fix double and long deserialization (#81)

XCFramework can now be downloaded for Unity iOS. Documentation: Unity iOS - Xcode 12.3 and New Build System

Leanplum Unity SDK 3.0.0

22 Oct 23:53
Compare
Choose a tag to compare

Leanplum Unity SDK

Native SDKs:

  • Leanplum iOS SDK - 3.0.0
  • Leanplum Android SDK - 5.4.2

Features & improvements:

  • Added support for AppInbox
  • Using WebRequest by default
  • Improved project structure
  • Exposing native Reset() method

Fixes:

  • Fixed a crash when passing null when defining action on iOS
  • Fixed an issue with nested values not updating in Variable

Leanplum Unity SDK 2.2.0

15 Jun 08:30
Compare
Choose a tag to compare

Updated:

Leanplum-Android-SDK 5.4.0
Leanplum-iOS-SDK 2.7.2

Fixed:

Fixed issue with WebRequest status codes
Fixed and issue with start in testMode
Fixed various warnings