SKPaymentTransactionStateRestored on an empty iTunes connect account

Hi,



Currently, I'm testing the inApp purchase part of the app, where a user can press on restore. And It will restore the user's perviously purchased non-consumable item if it exists.



However, I'm getting SKPaymentTransactionStateRestored transactions for a brand new user that are created in iTunes connect.


Here are the steps

  • launch the app and clear app's purchased state
  • sign out from iCloud in settings
  • verified app's inApp purchase is not purchased
  • restart the iPhone, in case it's not fully signed out
  • launch the app, press restore. Got an error, "User need to be signed to iCloud"
  • Created a new account in iTunes connect. Sign in to iCloud without any inApp purchase account
  • Prese on restore



Actually:

Got 'SKPaymentTransactionStateRestored' with the item id



Expected:

No transactions