Skip to content

Conversation

@nzagorchev
Copy link
Contributor

What Where/Who
People Involved @nzagorchev , @vasct

Background

Update SDKs:

  • Leanplum iOS SDK 6.6.1
  • Leanplum Android SDK 7.6.3
  • CleverTap Unity SDK 5.1.0

Implementation

  • Use EDM4U for iOS
  • Set the CT instance created from native Leanplum iOS to CleverTap Unity
  • Make Leanplum Android plugin a library module
  • Set the CT instance created from native Leanplum Android to CleverTap Unity

Testing steps

Is this change backwards-compatible?

See Documentation in /Docs

nzagorchev and others added 8 commits February 3, 2025 17:59
* Update import package script

* Update CleverTap package
* Import EDM4U

* Add iOS dependencies

* Remove unused android dependencies

* Remove xcframeworks

* Update project version

* Update build
* Update iOS CleverTap initialization

* Update package
Remove LP Android aar build and instead add it as a source module to the
unityLibrary Android module. Make it depend on the clevertap library module
so its methods can be used in LP Unity plugin.
* Set the CT instance created from native LP Android to CT Unity

* Init CleverTapUnityPlugin on UnityBridge.start

* Add gcm_defaultSenderId to the generated google services xml file

This is needed for CT push notifications to work if the client has not
integrated Firebase Unity package in their project

* Remove application definition from the manifest

* Update unitypackage

* Add documentation
Add Android instructions, Android migration to v7 and
CleverTap integration docs

* Set LP Android version to 7.6.3
* Update Leanplum package

* Update iOS SDK version

* Update version and package

* Update docs
@nzagorchev nzagorchev requested a review from vasct March 21, 2025 12:54
@nzagorchev nzagorchev merged commit 610afd1 into master Mar 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants