I published my flutter app in both iOS and Android, got the approval from Google Play in a day. Today I got the message from Apple saying I need to make some changes. I went tho the resolution centre and the message is
“We found that while you have submitted in-app purchase products for your app, the in-app purchase functionality is not present in your binary.
If you would like to include in-app purchases in your app, you will need to upload a new binary that incorporates the in-app purchase API to enable users to make a purchase.
Once you revise and resubmit your binary, you will also need to resubmit your in-app purchases for review since they are in the Developer Action Required state. For each in-app purchase product submitted, please be sure to edit the detail information or cancel the request to change the detail information for the in-app purchases using App Store Connect.
Alternatively, if you do not want to include in-app purchase products in your app, it would be appropriate to remove any unused in-app purchase products from App Store Connect.”
PLEASE help with this.
Best answer by RajeshView original
From their message it looks like you may need to add the in-app purchase capability in XCode?
I did add the in-app purchase capability in XCode. i am able to test my in-app purchases in SANDBOX mode.
Weird! I’ve never seen a rejection reason like that, I’d try responding the reviewer to get more clarity on what they mean by “incorporates the in-app purchase API”.
I did some Googling and it does look like other devs have hit that rejection reason but seems like more of a generic response from Apple too. Here’s a Stackoverflow thread where the developer didn’t attach the in-app products to their app submission and hit that error: https://stackoverflow.com/a/35201986/3166209
I replied to them on resolution centre saying " please, first approve the in-app purchases to get them". They replied and said its fine and said they need some other changes in app description and binary for approval.