Dear Devlopers comunity,
After 4 rejections of my submitted app to the App Store Connect with the same persistent issue, I am lost!
It is always the same reason for rejection (Schedule 2, section 3.8(b) of the Paid Applications agreement.). Specifically: in-app purchase items can not be fetched by the App review team. The screenshots provided by the App Review team indicate clearly that they are not able to fetch my in-app purchase items.
I checked everything, guides, FAQ, the status of my banking contracts, etc. My own tests are all OK with a Sandbox account with Apple's recommended validation approach (production then testing environment).
In my tests, in-app items are showing correctly, and purchase works as expected. The main issue is that the App Review team is not able to fetch in-app items.
I read this post (1 year ago):
https://developer.apple.com/forums/thread/122896
but I tried everything, except the solution posted by "wrty" (that I am trying now, waiting for the Review decision..)
I think also -if my app receives a new rejection- to regenerate new product IDs for my in-app items and change my code, and rebuild..
Does anyone have a new brilliant idea, please? Thank you very much.
5th rejection : The Apple Review message is always the same event after trying the "wrty" method :-( :-( : "We were unable to find the following required information in your app's binary:
Price of subscription, and price per unit if appropriate"6th rejection: although I deleted my previous in-app purchases and created new ones, and modify my code to use the new product identifiers, rebuild and submit the new build with the new in-app, it is rejected for the 6th time. Always with the same rejection with the reason: "Schedule 2, section 3.8(b) We were unable to find the following required information in your app's binary: - Price of subscription, and price per unit if appropriate". It works very fine with me on tests and follows Apple's guidelines.. I don't understand.. I am frustrated..
After my 6th rejection, although I checked all the possibilities, I sent a Request Technical Support, based on the advice of this old post : "From time to time, App Reviews of in app purchase apps will fail when the SKProductsRequest is made to preflight (validate) the in app purchase identifiers.." "..For whatever reason, the SKProductsRequest can fail in the App Review environment." "..For anyone who is sure that the App Review failure resulted from a failure by SKProductsRequest to validate the in app purchase identifiers, one suggestion is that you submit a DTS incident. DTS will review the App Review rejection response and if the failure condition appears to be caused by an SKProductsRequest failure, DTS can request a second review of the app on the newly restarted device.."
(post of "rich" : https://developer.apple.com/forums/thread/6401)