Register a callback that will be made anytime there is a change to purchases made on the device. This will be triggered when a purchase process is started and may have different states based on the particular store platform.

NamiPurchaseManager.registerPurchasesChangedHandler { (purchases, purchaseState, error) in
	// process purchases data
}
NamiPurchaseManager.registerPurchasesChangedHandler { purchases, purchaseState, error ->
  // process purchases change
}
NamiPurchaseManager.registerPurchasesChangedHandler()
    .listen((purchasesResponseHandlerData) {
    // process purchases change
});
NamiPurchaseManager.RegisterPurchasesChangedHandler(purchasesChangedCallback);

Returns

  • purchases - a list of the current purchases
  • purchaseState - the state of the purchase, see NamiPurchaseState for all options
  • error - information about an error if one occurred, generated by the store platform making the purchase