Native Android SDK (Play Billing)
🚧 Coming Soon
Native Android SDK for Google Play Billing is in development. Expected release: Q2 2026
Target Audience
This SDK is for apps using:
- Native Kotlin/Java
- Google Play Billing Library 5.0+
- Direct Play Store integration (no RevenueCat)
Planned Features
- ✓ Gradle dependency
- ✓ Play Billing Library integration
- ✓ Automatic attribution
- ✓ Manual promo code entry
- ✓ Jetpack Compose components
Planned API (Subject to Change)
Installation (Gradle)
dependencies {
implementation 'com.influto:influto-android-sdk:1.0.0'
implementation 'com.android.billingclient:billing:5.0.0'
}Usage Example
import com.influto.sdk.InfluTo;
import com.influto.sdk.Attribution;
// Initialize
InfluTo.initialize(context, "it_live_abc123...");
// Check attribution
Attribution attribution = InfluTo.checkAttribution();
if (attribution.isAttributed()) {
Log.d("InfluTo", "User from: " + attribution.getReferralCode());
}
// On purchase with Play Billing
billingClient.launchBillingFlow(activity, params);
// In purchase callback
override fun onPurchasesUpdated(result: BillingResult, purchases: List<Purchase>?) {
purchases?.forEach { purchase ->
// Send to InfluTo
InfluTo.trackPurchase(
purchase = purchase,
referralCode = attribution.getReferralCode()
)
}
}Current Workaround
Option 1: Use RevenueCat
- Add RevenueCat SDK to your app
- Use our React Native SDK if you have RN components
- Or wait for native SDK release
Option 2: REST API Integration
Advanced users can call our API directly:
// Retrofit/OkHttp example
@POST("/api/sdk/track-install")
suspend fun trackInstall(
@Header("Authorization") auth: String,
@Body deviceInfo: DeviceInfo
): AttributionResponseContact hello@influ.to for custom integration support.
Get Notified
Email hello@influ.to with subject "Native Android SDK Interest" to join the early access waitlist.