registerBuySkuHandler

For Paywalls-only plans

This method is for customers who have implemented their own in-app purchases or subscription code directly with the App Store, Google Play, etc. or who are using another third-party for subscription or purchase management.

Your Nami account needs to be on a Paywalls-only plan to use this interface. Contact support@nami.ml for details.

NamiPaywallManager.registerBuySkuHandler { sku in
    print("Start the purchase flow for App Store product: \(sku.storeId)")
}

Registering with NamiPaywallManager.registerBuySkuHandler will provide a callback from a Nami paywall when the user has selected a sku and asked for the purchase flow to start.

It is you're responsible to listen to this handler's callback to start the purchase with the provided sku.

Once the purchase is successful, indicate it is complete by calling buySkuComplete to close the paywall.

Last updated