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."

Apple App Privacy details - App Store review

Apple is changing the information that is required when submitting new apps and app updates, starting December 8, 2020. Information about the app's privacy practices, integration, and data collection needs to be provided in App Store Connect.

iOS 14 Ads tracking message templates

Starting from iOS 14, there are changes in the Advertising, and using the IDFA now requires user consent. You can read more in the iOS 14 Updates article.