-
public final class BillingGooglePlay
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public class
BillingGooglePlay.Companion
-
Field Summary
Fields Modifier and Type Field Description private BillingClient
billingClient
-
Method Summary
Modifier and Type Method Description final BillingClient
getBillingClient()
final Unit
setBillingClient(BillingClient billingClient)
final Unit
startBillingClient(Function1<Boolean, Unit> callback)
final Unit
logEventWithPurchase(Context context, Purchase purchase)
Logs a Branch Commerce Event based on an in-app purchase final Unit
createAndLogEventForPurchase(Context context, Purchase purchase, List<BranchUniversalObject> contentItems, CurrencyType currency, Double revenue, String productType)
-
-
Method Detail
-
getBillingClient
final BillingClient getBillingClient()
-
setBillingClient
final Unit setBillingClient(BillingClient billingClient)
-
startBillingClient
final Unit startBillingClient(Function1<Boolean, Unit> callback)
-
logEventWithPurchase
final Unit logEventWithPurchase(Context context, Purchase purchase)
Logs a Branch Commerce Event based on an in-app purchase
- Parameters:
context
- Current contextpurchase
- Respective purchase
-
createAndLogEventForPurchase
final Unit createAndLogEventForPurchase(Context context, Purchase purchase, List<BranchUniversalObject> contentItems, CurrencyType currency, Double revenue, String productType)
-
-
-
-