As you know. In-App Purchases need to be configured in iTunes connect. And just before changing app. status to ready to upload, you assign those purchases to the app. version.
Purchases will become available for clients only with a new version of your app.
I have an app with a web based administration system to add products along with their store ids. My app. is communicating with my db throw a web service. therefore products don't need to release a new app version to be available.
Is there a way to achieve that without uploading a new version of the app.
You can modify the available products in iTunes connect without having to upload a new app version. From the iTunes connect IAP management page:
"The first In-App Purchase for an app must be submitted for review at the same time that you submit an app version. You must do this on the Version Details page. Once your binary has been uploaded and your first In-App Purchase has been submitted for review, additional In-App Purchases can be submitted using the table below."
Related
I have already released an application to the App Store. This current version contains an in-app purchase item to unlock premium features.
Now we made a new design for the app and want to release a new version of the app and this new build will not include any purchase options.
So now as you see I have two versions. First one provides in-app purchases and the second one doesn't.
How to disable in-app purchases for the second version of the app?
Just remove in-app-purchase related code from the new version so It will not affect existing in-app-purchase in the AppStore Connect. And do not delete your in-app-purchases from the AppStore Connect so it'll work for the older version.
In-app purchases are independent from app versions. You cannot enable/disable them in App Store Connect for specific versions. You will simply need to "hide" the purchase option directly in the app, if you want it to be available for older app versions.
If that is not the requirement, simply remove the in-app purchase from sale in App Store Connect.
I uploaded my application to App Store which is written in Java(LibGDX Game framework), compiled/converted with Intel MOE.
In application there is a store(uses Gdx-Pay 3rd party framework) which users can buy stars(which is consumable), and everything works fine with IAP system.
Today they reviewed my application and said
We are unable to complete the review of your app because one or more
of your in-app purchase products have not been submitted for review.
Next Steps
To resolve this issue, please be sure to take action and submit your
in-app purchases and upload a new binary in iTunes Connect. Learn more
about how to offer in-app purchases in iTunes Connect Developer Help.
Once you've submitted your in-app purchases and uploaded a new binary,
we can proceed with your review.
I sent them store and purchasing images using TestFlight and result is :
The IAPs are present in the app but need to be submitted in the binary
as Well for approval.
I am not sure what are they asking for, I created whole game with Java and can not change anything.
I have submit new version of app and new in app Purchase. Apple have accent new version of app but not accept in app Purchase.
In-App Purchase - New Business Model
We have begun the review of your In-App Purchase(s) but aren't able to continue because your submitted In-App Purchase(s) indicate a change of business model for your app. Therefore, we need to verify the implementation of your submitted In-App Purchase(s) in the app to ensure your app, and its In-App Purchase(s), are in compliance with the App Store Review Guidelines.
Next Steps
Please upload a new binary for review and resubmit your In-App Purchase(s) with the binary so that we can continue the review.
I don't understand, I must only upload new build to itunes connect or then I must add build to in app Purchase?
Steps that help me are:
You should remove your new In-App purchase.
Reject last app version (if it on Pending developer release state), or just create new version
Re-create In-App purchase again (I did it via Application loader (btw it's more usable than website itunesconnect.apple.com). Don't forget to add screenshot and languages (at least one - for example, English).
On itunesconnect.apple.com at the page of your prepared for submit version, you can find In-App purchases section (that was hided before)
Click on "+" - and add your re-created in-app purchase
Upload binary and submit for review
Enjoy!
Well, if they write about different model, than you must re-check types of your in-app purchases.
May be the means that your application must fulfill with their business models, so for example, I think, you can't create paid application with subscription.
Btw, refer to this model descriptions
After that simply create new build and don't forget to attach in-app to it before review
Will In-App purchase work for previous version of app if in-app gets approved for latest ones? I have an app in the app store published which contains all in-app logic and stuff. But the in-app item was not published. So I created a new version and submitted it for in-app review. If the new version gets approved and is available for download, will the users using the previous version of the app automatically be able to use in-app? Currently the app crashes during the in-app purchase flow as the store doesn't return the relevant info.
I have submitted an iphone app with in-app purchase But my Binary is rejected and I have got the following message from Apple
From Apple. Missing IAPs
We are unable to complete the review of your app since one or more of your In App Purchases have not been submitted for review.
Please be sure to take action and submit your In App Purchases AND upload a new binary in iTunes Connect. Learn more about submitting In App Purchases for review in the iTunes Connect Developer Guide.
Once you've submitted your In App Purchases and uploaded a new binary, we can proceed with your review.
My questions is Should i create a new binary and upload it or can i resubmit the binary which the In App Purchase has been rejected ?
looks like an old post but but making it more detailed because I myself faced it and made me searching multiple posts for actual steps.
First of all, you don't need to create a new binary because you just forgot to select In App purchases for review. Below are the steps how you can do this
Before making the Application "Ready to Upload" you need to select all the In App Purchases in Applicatin's Detail Page.
At iTunes Connect -> Click your application -> Click Edit -> scroll to bottom, you would see In App Purchase link, select the In Apps you want to make the part of your Application Submission Process. Once you are confirmed then change your product status to "Ready to Upload Binary"
If somehow you forgot to do that then there is only 1 way. Which is Reject and then Re Do the process I mentioned above.
you missed to submit the in app purchases for review . Now each of your in app must have its status as " Waiting For Review " . You can submit your binary and related in app purchases to the apple review process . You should create a new binary and submit it to the app store review process.Hope this helps.
Here is my case. All info is included in the reply to Apple.
Thanks very much for reviewing the app.
On IAP a few days before,
our Product Manager did not know in-app purchase products subscription well .
In order to get more free user,
he sent three months subscription for free to new registered users
by adjusting member date on the server side.
After a lot of querying,
we will use IAP App Store Promotions to get more free user,
instead of changing the member date simply on the server side.
We have completed in-app purchases,
and will upload a new binary in App Store Connect soon.
Subscription issue, not on the iOS client Side, but on the server side.
I replied. After a while, I see the place "to submit the in app purchase" in an iOS product on App Store once.
I handled, and it disappeared. Very interesting.
I have not seen the place "to submit the in app purchase" in an iPad product on App Store.
On App Store Reviewing Issue, honest communication is very important.
Yes, you should create a new binary and upload it.
You should do what Apple told you to do.
This is my case.
Firstly, you should add meta info to IAP products.
The meta info, is an image with its description.
Get it ready.
Then Apple will add IAP Add Options in the app version page, which is to be reviewed, after some time.
Six steps from Apple, Workflow for configuring in-app purchases
Sign a Paid Applications Agreement
Configure in-app purchases in App Store Connect
I thought the In App Purchase link is here, which Ahsan.Amin means, iOS Version 13.2
Enable in-app purchase in Xcode
Design and create your in-app purchase
Test in-app purchases
Publish your app and in-app purchase on the App Store