@squareetlabs/capacitor-subscriptions
Version:
A capacitor plugin which simplifies subscription handling - implementing StoreKit 2 and Google Billing 7
25 lines (24 loc) • 941 B
TypeScript
import { WebPlugin } from '@capacitor/core';
import type { SubscriptionsPlugin, ProductDetailsResponse, PurchaseProductResponse, CurrentEntitlementsResponse, LatestTransactionResponse } from './definitions';
export declare class SubscriptionsWeb extends WebPlugin implements SubscriptionsPlugin {
setGoogleVerificationDetails(options: {
googleVerifyEndpoint: string;
bid: string;
}): void;
echo(options: {
value: string;
}): Promise<{
value: string;
}>;
getProductDetails(options: {
productIdentifier: string;
}): Promise<ProductDetailsResponse>;
purchaseProduct(options: {
productIdentifier: string;
}): Promise<PurchaseProductResponse>;
getCurrentEntitlements(): Promise<CurrentEntitlementsResponse>;
getLatestTransaction(options: {
productIdentifier: string;
}): Promise<LatestTransactionResponse>;
manageSubscriptions(): void;
}