I have added 5 consumable IAP to my iOS game. Out of these 5 consumable IAP, when I try to purchase one specific IAP, I see the popup saying "This In-App Purchase has been already bought. It will be restored for free."
The other 4 consumable IAP are working properly. In iTunes Connect, all the 5 IAP are set to “consumable” so there is no configuration problem.
This issue happens on iPhone 6s (iOS 11.4.1) and not on iPad Air (iOS 11.4.1).
This is what i am calling.
Also if you remembered then same issue was there in Android also and you fixed.
Look here : IAP v2.4.0.3 price value problem
i use this sample to test, can’t reproduce.
my test step: run Test app->tap “Purchase”-> purchase query dialog->purchase success->tap “Purchase” -> purchase dialog -> purchase success.
you can replace sample config with your config, and try.