Passer au contenu

@capgo/native-purchases

In-app Subscriptions Made Easy.

In-app Subscriptions Made Easy.

  • restorePurchases - Restores a user’s previous and links their appUserIDs to any user’s also using those .
  • getAppTransaction - Gets the App Transaction information, which provides details about when the user originally downloaded or purchased the app.
  • isEntitledToOldBusinessModel - Compares the original app version from the App Transaction against a target version to determine if the user is entitled to features from an earlier business model.
  • purchaseProduct - Started purchase process for the given product.
MethodDescription
restorePurchasesRestores a user’s previous and links their appUserIDs to any user’s also using those .
getAppTransactionGets the App Transaction information, which provides details about when the user originally downloaded or purchased the app.
isEntitledToOldBusinessModelCompares the original app version from the App Transaction against a target version to determine if the user is entitled to features from an earlier business model.
purchaseProductStarted purchase process for the given product.
getProductsGets the product info associated with a list of product identifiers.
getProductGets the product info for a single product identifier.
isBillingSupportedCheck if billing is supported for the current device.
getPluginVersionGet the native Capacitor plugin version.
getPurchasesGets all the user’s purchases (both in-app purchases and subscriptions). This method queries the platform’s purchase history for the current user.
manageSubscriptionsOpens the platform’s native subscription management page. This allows users to view, modify, or cancel their subscriptions.
acknowledgePurchaseManually acknowledge/finish a purchase transaction.
consumePurchaseConsume an in-app purchase on Android.
addListenerListen for StoreKit transaction updates delivered by Apple’s Transaction.updates. Fires on app launch if there are unfinished transactions, and for any updates afterward. iOS only.
addListenerListen for StoreKit transaction verification failures delivered by Apple’s Transaction.updates. Fires when the verification result is unverified. iOS only.
removeAllListenersRemove all registered listeners.

This reference is synced from src/definitions.ts in capacitor-native-purchases.