Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Add In-app Purchase Item after app available on App store without updating app

I uploaded one of my app before couple of weeks and it is available on the App store now. It has 2 In- app purchase. In app purchase logic is totally from remote server as we wanted to add new pack without updating binary file so we did everything on server side.

So, here is my actual question. Now I want to add new pack. so here is my confusion/question.

I made on inventory.xml file for all the In app purchase id for validating in app id. and I am displaying only those Items which are valid from App store.

Also, when user purchase any pack I am downloading contents from the server and they will have new pack after successful purchase.

So, how do I make it available to Apple for submission purposes without also making it available to the general public? That is, if I add the new pack to the inventory.xml file which lists all the packs, everyone will be able to see it before Apple even approves it. But if I don't add the new pack to inventory.xml, then Apple will have nothing to look at in order to approve it.

Thanks in Advance.

like image 327
Deeps Avatar asked Aug 02 '11 12:08

Deeps


2 Answers

When you submit new in-app purchases to Apple, you upload screenshots and descriptions of the new content to iTunes Connect. That should be all they need for review, and you can wait to update your inventory.xml file until they have approved the new content.

like image 134
ashack Avatar answered Oct 20 '22 15:10

ashack


I found answer for this question from other sources. So I am posting it here what I have found and I believe that is the correct answer. This is my opinion it may be wrong..

So, in my situation I can add new item in my inventory.xml file as well as in iTunes account and put it new item for the review.

The reason why General public (users) will not see my new pack because I have only show valid products which I got from SKProductResponse. So in the review process it will not be valid product and it would not show in the list of available items to the users.

Now, We and Apple tester can see it because we both are using In-app test user account to test new items and I believe In-app test user account returns all the product as valid.

So, from this flow I decided to move forward with this and hopefully it should work.

like image 22
Deeps Avatar answered Oct 20 '22 16:10

Deeps