launchExternalLinkAndroid abstract method

Future<bool> launchExternalLinkAndroid({
  1. required BillingProgramAndroid billingProgram,
  2. required ExternalLinkLaunchModeAndroid launchMode,
  3. required ExternalLinkTypeAndroid linkType,
  4. required String linkUri,
})

Launch an external content/offer link from inside the Billing Programs flow (Play Billing 8.2.0+). Replaces the deprecated showExternalOfferInformationDialog API.

Shows Play Store dialog and optionally launches external URL. Throws OpenIapError.NotPrepared if billing client not ready. See: https://www.openiap.dev/docs/apis/android/launch-external-link-android

Implementation

Future<bool> launchExternalLinkAndroid({
  required BillingProgramAndroid billingProgram,
  required ExternalLinkLaunchModeAndroid launchMode,
  required ExternalLinkTypeAndroid linkType,
  required String linkUri,
});