RudderStack is a customer data pipeline tool for collecting, routing and processing data from your websites, apps, cloud tools, and data warehouse.
More information on RudderStack can be found here.
-
Add Leanplum as a destination in the Dashboard and provide
applicationIdandclientKeyfrom your Leanplum dashboard. Provide thedevClientKeyif you have turned on theDevelopment Environmentflag. Provide theprodClientKeyotherwise. -
Setup the Hybrid Mode of integration:
- Turning on the switch beside
Initialize Native SDK to send automated eventsin the dashboard will initialize the LeanPlum native SDK in the application. - Turning on the switch beside
Use native SDK to send user generated eventsin the dashboard will instruct yourdata-planeto skip the events for LeanPlum and the events will be sent from the LeanPlum SDK.
- Rudder-Leanplum is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod 'Rudder-Leanplum'Put this code in your AppDelegate.m file under the method didFinishLaunchingWithOptions
RSConfigBuilder *builder = [[RSConfigBuilder alloc] init];
[builder withDataPlaneUrl:DATA_PLANE_URL];
[builder withFactory:[RudderLeanplumFactory instance]];
[RSClient getInstance:WRITE_KEY config:[builder build]];
Follow the steps from the RudderStack iOS SDK.
If you come across any issues while configuring or using this integration, please feel free to start a conversation on our Slack channel. We will be happy to help you.