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
): AttributionResponse

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