I am ready to upload binary to Apps store, but i am confuse.
I should upload binary to apple and wait for review without in-apps ?
or I can upload binary and in-apps at the same time?
Anyone can show me the correct way to upload the apps to apps store with in-app purchase.
If your app uses IAP (In-App Purchase) then you HAVE TO declare the IAP in iTunes Connect and add the IAP that you use in the application details (in iTunes Connect) . You must first create (declare) the used IAP identifiers and then go to your app description (details. Where you also write the description of the app, upload screenshots , etc ) and add the IAP identifiers that you declared.
Hope this helps.
Cheers!
Related
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
I currently use iTMSTransporter (Appleās command-line tool) for verify and upload
App Store packages (.itmsp) that's contain metadata of a new in-App purchase to the App Store.
but I'm forced to submit this in-App already uploaded for review in iTunes Connect manually before Apple checks!
is there a way to submit in-App purchase for review via iTMSTransporter?
I personally use RMConnector(See: https://github.com/realmacsoftware/RMConnecter/), it takes all of the hassle out of submitting my .itmsp files to iTC.
Also see their amazingly helpful blog post: http://realmacsoftware.com/blog/mastering-itunes-connect-transporter
Remember, Apple Doesn't have official documentation on this as it's an internal tool used by only Xcode; this ultimately leads to no guarantee as to weather or not it will work, especially with the constant updates to iTunes Connect.
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
I have done the necessary coding for inApp purchase and i checked it in the sandbox environment and it is working well . but when i upload the project i don't know how to attach the inApp that i added in the iTunes. After i uploaded my inApp status is same as before , it says "Ready to submit". Below is the image of my inApp status that i used in my app.
can anyone please tell me how to solve this issue. Thanks in advance
If you Haven't uploaded your app binary, there's an option of adding In-App Purchases in the App Details in iTunes Connect. So your Product ID/Reference Name will appear in the In-App options of the App.
But
If you've already submitted your app, you cannot implement In-App Purchase in your released app. It has to be "attached" or added in a new binary and re-submitted.
As you have tested the IAP with sandbox environment, now in the edit option you will be able to see the In App Products. Select the products which you wan to add with the application. Then click on ready to submit, you products will be ready with the binary. Upload the binary and then every thing will be in review process.