For the complete documentation index, see llms.txt. This page is also available as Markdown.

registerRestorePurchasesHandler

Apple Only

This method is only available from the Nami SDK for Apple devices, or cross-platform SDKs being used on Apple devices.

For recommendations on where to present UI elements to your customers during a restore purchases process, see our Restoring Purchases guide.

NamiPurchaseManager.registerRestorePurchasesHandler { state, newPurchases, oldPurchases, error in
  // react to restore purchase process
}

Parameters

Handler has the following parameters that return data:

  • state - the NamiRestorePurchasesState, on React Native stateDesc

  • newPurchases - a list of new purchases found that will be restored in the Restore Purchases process

  • oldPurchases - a list of existing purchases already active on the device

  • error - any error returned by the Restore Purchases process

Last updated