IAP Sandbox returns invalid productIdentifier 90% of the time after renewing dev account

Recently after my dev account was auto renewed, I start to encounter "invalidProductIdentifier" erros about 90% of the time when requesting product data in sandbox environment. There is no change in our side, all IAP items are configured properly and IAP our production version in App Store still works fine. And the strange part is that for 10% of the time, I can still get correct response when request product data in sandbox...


We haven't published any update since this issue occurs. With this error in our release build on TestFlight, I don't know whether the next update will work after we submitted it to App Store.


Has anyone encountered this same problem? Has anyone submitted update after it? Does it work in production?


Any help will be greatly appreciated.

Replies

I've ran into this issue.


It started happening after my developers license expired -- and then I renewed again. Used to work without a problem, now it hardly works at all. I submitted a bug report with logs attached.

Have you submitted update to your app after that? Does IAP work in your app in App Store?

My issue has finally been resolved by Apple. Following is what I did:

1. Contact Apple Developer Technical Support via https://developer.apple.com

2. Get a response with instruction on how to install StoreKit profile, capture logs and submit a bug report

3. Follow the instruction to submit a bug report via https://bugreport.apple.com and respond Apple Developer Technical Support with bug number

4. In the next day, Apple Developer Technical Support says they cannot repro the issue. And when I test IAP in sandbox, it's working again!


Probably someone in Apple saw the bug report and get it fixed. Going through Apple Developer Technical Support might gives you higher priority.