Shared interface for Google Play bridge implementations. Both Cordova and Capacitor bridges implement this interface. The adapter programs against this interface, not a concrete class.

interface BridgeInterface {
    options: CdvPurchase.GooglePlay.Bridge.Options;
    acknowledgePurchase(success, fail, purchaseToken): void;
    buy(success, fail, productId, additionalData): void;
    consumePurchase(success, fail, purchaseToken): void;
    getAvailableProducts(inAppSkus, subsSkus, success, fail): void;
    getPurchases(success, fail): void;
    getStorefront(success, fail): void;
    init(success, fail, options): void;
    launchPriceChangeConfirmationFlow(productId): void;
    load(success, fail, skus, inAppSkus, subsSkus): void;
    manageBilling(): void;
    manageSubscriptions(): void;
    subscribe(success, fail, productId, additionalData): void;
}

Implemented by

Properties

Methods

  • Parameters

    • productId: string

    Returns void

  • Parameters

    Returns void

  • Returns void

  • Returns void