Android 13 Notification Opt-in
Google announced that Apps targeting Android 13 and upward, will now need to request permission to post notifications
Unity SDK 5.0.0
Release notes, improvements, documentation, and examples.
Android SDK 7.0.1 and iOS SDK 6.0.2
The Leanplum Android SDK 7.0.1 and iOS SDK 6.0.2 wrap the CleverTap Android/iOS SDKs to enable the migration to CleverTap. For questions, migration requirements, and possibilities, reach out to your point of contact at Leanplum.
Custom In-App Templates Migration - Android 6.0.0
With Android SDK version 6.0.0 we introduced several new features and improvements that caused small changes to the interfaces. We know that breaking changes are not welcomed, but supporting legacy interfaces for the custom templates would cause a lot of maintenance and stability issues.
Custom In-App Templates Migration - iOS 5.0.0
With iOS version 5.0.0 we introduced several new features and improvements that caused small changes to the interfaces. We know that breaking changes are not welcomed, but supporting legacy interfaces for the custom templates would cause a lot of maintenance and stability issues.
iOS Push Notifications - SDK 4.0.0
Leanplum iOS SDK 4.0.0 brings changes to how Push Notifications are handled. We have improved the automatic push setup through swizzling as well as the public methods that should be used when swizzling is disabled.
Android 12 Updates
Android 12 (API 31) comes with new features and API changes.
All of the behavior changes are well-documented on the Android Developer platform - Android 12 Behavior changes.
iOS 15 Updates
Unity iOS - How to Disable Swizzling
Leanplum comes with out of the box swizzling and notifications setup. There are cases where this could conflict with other libraries or your native code. In such cases, swizzling can be disabled and Leanplum methods to be called manually, as described in this article.
Unity iOS - Xcode 12.3 and New Build System
Using Unity iOS on Xcode 12.3 with the New Build System will throw a build-time error:
"Building for iOS, but the linked and embedded framework 'Leanplum.framework' was built for iOS + iOS Simulator."