The AppActor Android SDK is the native Kotlin integration path for Google Play-backed purchase infrastructure.

Requirements

  • Android minSdk 24
  • Java or Kotlin target 11
  • AppActor Android dependency com.appactor:appactor-android:2.3.7

Key capabilities

  • configure and identity lifecycle
  • offerings, packages, and purchases
  • customer info and entitlement reads
  • restore and quiet sync behavior
  • customer attributes, integration IDs, and attribution
  • Remote Config
  • Experiments
  • Google Play Install Referrer support
  • storefront and store-capability helper reads

Important behavior to document

  • initialize AppActor only from the app’s main process
  • treat quiet sync and restore as distinct recovery paths
  • do not grant consumables until backend receipt acceptance is confirmed
  • use a stable appUserId for account-based products
  • keep Remote Config, Experiments, Attribution, and Install Referrer as separate integration surfaces

Play-specific scope

The purchase runtime is Android + Google Play only. Some shared models include wider store enums for interoperability, but the Android purchase pipeline itself is Play Store-specific.