-
public final class LaunchExternalLinkParamsAndroidParameters for launching an external link (Android) Used with launchExternalLink to initiate external offer, app install, or developer-rendered Billing Choice flows Available in Google Play Billing Library 8.2.0+
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classLaunchExternalLinkParamsAndroid.Companion
-
Field Summary
Fields Modifier and Type Field Description private final BillingProgramAndroidbillingProgramprivate final StringexternalTransactionTokenprivate final ExternalLinkLaunchModeAndroidlaunchModeprivate final ExternalLinkTypeAndroidlinkTypeprivate final StringlinkUri
-
Constructor Summary
Constructors Constructor Description LaunchExternalLinkParamsAndroid(BillingProgramAndroid billingProgram, String externalTransactionToken, ExternalLinkLaunchModeAndroid launchMode, ExternalLinkTypeAndroid linkType, String linkUri)
-
Method Summary
Modifier and Type Method Description final BillingProgramAndroidgetBillingProgram()The billing program (EXTERNAL_CONTENT_LINK, EXTERNAL_OFFER, or BILLING_CHOICE) final StringgetExternalTransactionToken()External transaction token for a developer-rendered Billing Choice external-link flow. final ExternalLinkLaunchModeAndroidgetLaunchMode()The external link launch mode final ExternalLinkTypeAndroidgetLinkType()The type of the external link final StringgetLinkUri()The URI where the content will be accessed from final Map<String, Object>toJson()-
-
Constructor Detail
-
LaunchExternalLinkParamsAndroid
LaunchExternalLinkParamsAndroid(BillingProgramAndroid billingProgram, String externalTransactionToken, ExternalLinkLaunchModeAndroid launchMode, ExternalLinkTypeAndroid linkType, String linkUri)
-
-
Method Detail
-
getBillingProgram
final BillingProgramAndroid getBillingProgram()
The billing program (EXTERNAL_CONTENT_LINK, EXTERNAL_OFFER, or BILLING_CHOICE)
-
getExternalTransactionToken
final String getExternalTransactionToken()
External transaction token for a developer-rendered Billing Choice external-link flow. Available in OpenIAP Spec 2.1.0 / openiap-google 2.3.0 (requires Play Billing 9.1.0+). Generate it with createBillingProgramReportingDetailsAndroid.
-
getLaunchMode
final ExternalLinkLaunchModeAndroid getLaunchMode()
The external link launch mode
-
getLinkType
final ExternalLinkTypeAndroid getLinkType()
The type of the external link
-
getLinkUri
final String getLinkUri()
The URI where the content will be accessed from
-
-
-
-