How to cancel my own test transaction in the application? (so that I can check again)

I am embedding the application in an application for the iPhone. Everything is good - the storage kit is very easy to use, and everything works after several hours of programming.

The problem is this: my product is not consumed, therefore, as soon as I bought it, the application store always says that I already have it, and it does not allow me to retest the payment, it just calls the transaction recovery method.

Again: this is NO consumable product.

Does anyone know how I can delete my purchase of this product to verify your payment again?

(without registering a new test account or other related workarounds)

+6
objective-c itunesconnect in-app-purchase
source share
2 answers

I donโ€™t think you can do exactly what you want. You can find SimStoreKit , which may be useful for testing, but to do this with a real test repository, I think you will need to create a new user.

+3
source share
  • Uninstall the application from your device.
  • Run "Clear" in the "Product" menu in Xcode
  • On your device, go to Settings, Save, Apple ID, and Sign Out
  • Start your application again, since you are not logged in to the account, the previous purchase in the application will not be recognized, and you can buy / download it again using the same test user account
-2
source share

All Articles