Integration
A comprehensive guide to integrating your android app with InviteReferrals. The new SDK for android helps you to run a referral campaign in InviteReferrals. Read this guide to know the basic integration of the referral campaign, how to track the events, how to show a welcome message, and other important information via FAQs.
Read this guide to integrate your android app with InviteReferrals android SDK.
Follow the below steps :
- Add the following repository to your project-level
build.gradle
file:
repositories {
google()
mavenCentral()
}
- Add the following dependency to your build.gradle file of your app.
dependencies {
implementation 'com.android.installreferrer:installreferrer:1.1.1'
implementation 'com.invitereferrals.invitereferrals:invitereferrals:v1.1.2.1'
}
Configure your AndroidManifest.xml
<manifest….>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.INTERNET"/>
<application....>
<meta-data android:name="invitereferrals_bid" android:value="17xx"></meta-data>
<meta-data android:name="invitereferrals_bid_e" android:value="B0xxxxxxx"></meta-data>
Note: In above example Dummy Brand ID and Encryption keys shown. Kindly login your IR_account to see your credentials.
Initializing the SDK
a) If you don’t have your own application class, then register() our application class in the manifest file as follows :
<application android:name="com.invitereferrals.invitereferrals.InviteReferralsApplication"></application>
OR
b) If you have your own application class, then call our register method inside your application class onCreate() method, as follows :
InviteReferralsApplication.register(applicationContext);
InviteReferralsApplication.register(applicationContext);
Updated 5 months ago