@qonversion/react-native-sdk
Version:
Qonversion provides full in-app purchases infrastructure, so you do not need to build your own server for receipt validation. Implement in-app subscriptions, validate user receipts, check subscription status, and provide access to your app features and co
14 lines (11 loc) • 569 B
text/typescript
import Entitlement from './Entitlement';
export interface PromoPurchasesListener {
/**
* Fired each time a promo purchase from the App Store happens.
* Call {@param promoPurchaseExecutor} in case of your app is ready to start promo purchase.
* Or cache that executor and call later when you need.
* @param productId StoreKit product identifier.
* @param promoPurchaseExecutor a function that will start a promo purchase flow.
*/
onPromoPurchaseReceived(productId: string, promoPurchaseExecutor: () => Promise<Map<string, Entitlement>>): void;
}