-
public interface AppDNABillingDelegateDelegate for billing/purchase events.
-
-
Method Summary
Modifier and Type Method Description UnitonPurchaseCompleted(String productId, TransactionInfo transaction)UnitonPurchaseFailed(String productId, Throwable error)UnitonEntitlementsChanged(List<Entitlement> entitlements)UnitonRestoreCompleted(List<String> restoredProducts)UnitonBillingUnavailable()SPEC-070-A H. -
-
Method Detail
-
onPurchaseCompleted
Unit onPurchaseCompleted(String productId, TransactionInfo transaction)
-
onPurchaseFailed
Unit onPurchaseFailed(String productId, Throwable error)
-
onEntitlementsChanged
Unit onEntitlementsChanged(List<Entitlement> entitlements)
-
onRestoreCompleted
Unit onRestoreCompleted(List<String> restoredProducts)
-
onBillingUnavailable
Unit onBillingUnavailable()
SPEC-070-A H.14 — fires once when BillingConnectionManager gives up after exhausting all reconnect slots (Play Services missing or permanently broken). Hosts should hide paywalls / disable purchase UI when this fires so users don't tap a dead button.
-
-
-
-