iOS In App Purchase - “Invalid Product ID” in release, NOT development version

别等时光非礼了梦想. 提交于 2019-11-29 14:19:47

I advise you to wait for 24 hours after your app is approved.

Sometimes it takes more time for the in app purchases to be available in the released application.

I am also suffering with this issue and my app has rejected two time due to this issue. I went to Apple Developer Forum to get the solution. The problem is might be with Review team's device or environment.

Here is the link of full thread: https://devforums.apple.com/thread/233371 I think it will work for you as well.

Double-check the bundle ID you've submitted the app under and the product IDs you're sending to the app. They have to match.

You may have accidentally submitted an app with a different bundle ID.

After fighting this problem for a while I realized I was using the "Apple ID" to get the In App Purchases rather than the "Product ID". So, make sure you're using the "Product ID" and NOT the product's "Apple ID"!

I'd like to share our experience. One of our apps did not have any purchase since release. It was over a month. We have tested in app purchase during development phase in sandbox mode, everything was ok.

When we deleted the development app from our device and installed the app from the app store, we got Invalid product id during purchase.

We double checked everything and tried many things. What we think done the trick is toggle "Cleared for Sale" in the iTunes connect.

We have 3 auto renewing subscriptions. In IAP page, We uncheck Cleared for Sale. then save, then again recheck Cleared for Sale, saved again on each product. remove app from the phone and download again from App Store.

Nothing seems to happen. After 30 minutes suddenly one auto renewing subscription started working. 2 other subscriptions still didn't work. After 5 hours all 3 subscriptions started working magically.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!