-
- All Implemented Interfaces:
-
java.io.Serializable,kotlin.Comparable
public enum BillingProgramAndroid extends Enum<BillingProgramAndroid>
Billing program types for Google Play Billing Programs (Android) Available in Google Play Billing Library 8.2.0 (External Offer and External Content Link integrations require 8.2.1+), EXTERNAL_PAYMENTS added in 8.3.0, BILLING_CHOICE added in OpenIAP Spec 2.1.0 / openiap-google 2.3.0 (requires Play Billing 9.1.0+).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classBillingProgramAndroid.Companion
-
Enum Constant Summary
Enum Constants Enum Constant Description BillingChoiceBilling Choice program. Allows presenting Google Play Billing alongside an alternative in-app billing system or external web link. Available in OpenIAP Spec 2.1.0 / openiap-google 2.3.0 (requires Play Billing 9.1.0+).
ExternalPaymentsExternal Payments program (Japan only). Allows presenting a side-by-side choice between Google Play Billing and developer's external payment option. Users can choose to complete the purchase on the developer's website. Available in Google Play Billing Library 8.3.0+
ExternalOfferExternal Offers program. Allows offering digital content purchases outside the app. Available in Google Play Billing Library 8.2.0+
ExternalContentLinkExternal Content Links program. Allows linking to external content outside the app. Available in Google Play Billing Library 8.2.0+
UserChoiceBillingUser Choice Billing program. User can select between Google Play Billing or alternative billing. Available in Google Play Billing Library 7.0+
UnspecifiedUnspecified billing program. Do not use.
-
Method Summary
Modifier and Type Method Description final StringtoJson()final StringgetRawValue()final StringgetName()final IntegergetOrdinal()-
-
Method Detail
-
getRawValue
final String getRawValue()
-
getOrdinal
final Integer getOrdinal()
-
-
-
-