I'm having an issue where my recently approved iOS app isn't showing any in-app purchases. My TestFlight build works, and all the in app purchases were approved with my initial submission. To grab the products I'm running:
let productIDs = // ...
let customProductsRequest = SKProductsRequest(productIdentifiers: productIDs)
customProductsRequest.delegate = self
customProductsRequest.start()
Once in-app purchases are approved and my app is "Ready for Sale" do I need to do anything else to get the purchases to show up? My apps been live for a bit over an hour now. I reverified with a new TF build and they work in that build.
Restart the device Tap Power off or Restart (depending on your device this text may be different). If needed, hold down the power button again to turn the device back on. Wait for the device to start back up. Re-open the app or game and check if the in-app purchase has been delivered.
Make sure that you're signed in with the same Apple ID that you used to make the purchase. Make sure that in-app purchases are allowed on your device. Restart your device: Restart your iPhone.
I'm guessing that this is a propagation issue. I've experienced apps in the past where it has taken more than six hours for the in app purchases to propagate. If everything works in the TestFlight builds it should be the same in production.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With