Releases: Leanplum/Leanplum-Unity-SDK
Leanplum Unity SDK 6.1.0
Mobile Native SDKs
Improvements
Includes iOS SDK Privacy manifest and Xcode 15.3 support.
Leanplum Unity SDK 6.0.1
Fixes
- Prevent errors when parsing NativeCallback messages #140
Leanplum Unity SDK 6.0.0
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
Leanplum Unity SDK 5.1.0
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 theUnityBridge.java
. TheLeanplumActivityHelper.enableLifecycleCallbacks
must be called from yourApplication.onCreate
method, or you can useLeanplumUnityApplication.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
Mobile Native SDKs
Leanplum iOS SDK - 6.0.2
Leanplum Android SDK - 7.0.1
Features
Fixes
Leanplum Unity SDK 4.0.0
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
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
Leanplum Unity SDK 3.1.0
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
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
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