React to an attempt to restore purchases.
Apple SDK only
This method is only available from the Nami SDK for 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 NativestateDesc
newPurchases
- a list of new purchases found that will be restored in the Restore Purchases processoldPurchases
- a list of existing purchases already active on the deviceerror
- any error returned by the Restore Purchases process