In-app purchases not working shortly after review - iphone

I have an app with two in-app purchases. One is called adfree, the other galaxycluster. The adfree product has been working for a long time. In the newest version, I added the galaxycluster product. I tested it in the sandbox and submitted it for review together with the app update.
Since the app status changed to in review, product requests for galaxyclusters fail. I noticed this initially in the sandbox environment and now that the app update has been approved and released, this is still not working in the production environment.
Did anyone else notice something similar? I.e. product requests working in the sandbox, then not working anymore when the app is in review? Should I just wait for 24 hours?

Waiting (12 hours) did indeed resolve the issue (and created two bad reviews in the meantime).

Related

IABv3 SKU is available, but cannot be purchased

I have implemented in-app-billing for Android many times. But for my latest app, I can not get the purchase working.
I use IABv3.
When I do the queryInventoryAsync() I got proper results: my SKU is found, and I even see its price, description, etc, in the log.
So the in-app product exists, and can be queried.
Yet, when I purchase it, I see:
The item you requested is not available for purchase.
And IabHelper reports:
Purchase canceled - Response: 4:Item unavailable
working code in other apps.
app state is PUBLISHED.
there is an ALPHA and a BETA track, both with uploaded APKs.
google account is listed as test user.
item is active.
What could be causing a situation where the queryInventory does see the product, but the purchase request does not see the product?
UPDATE: It started working without any changes. Somehow there was a large delay. I wonder if it has to do with the review, or the age-rating review?
It started working (without me doing any changes) roughly at the time I received an email with this:
If I had to guess, the IAB item was blocked until the app was rated or reviewed otherwise by Google.

Google action app taking much time for review

I have created one action in AOG(Action on Google). I have putted that app for review for release publicly on 10 days ago. But AOG console display still your app is in review.... So how long it will take for release AOG app ?
From "Publishing Your App":
Under Review: When you submit a new deployment, it goes through an approval process. Reviewers test your actions and verify that you haven't violated any policies. You will receive an email once a review has been completed telling you whether your deployment was approved or not.
Deployment status updates
We aim to have reviews done in a few days. However, they are currently taking about a week. We appreciate your patience as our team works to review and approve your deployments as quickly as possible.
(Source)
Based on this it sounds like they're running behind so I'd suggest waiting until two weeks have passed and if the status still hasn't changed, contact Google with the form at the bottom of this page.

In-App purchase error - consumable you've already purchased this item, but it hasn't been downloaded

I am new in ios developement .I added an in-app purchase to my app, and I get the products data from the appstore successfully. the iap is a consumable.When I call the "addPayment:" method, I get the "Confirm your in-app purchase... [Environment: Sandbox]" question. I click Yes, and then I get a message which says:
"You've already purchased this but it hasn't been downloaded. Tap OK to download it now. [Environment: Sandbox]".would be very grateful if anyone had any ideas whats wrong?
This happens when the user is making a purchase on something they have already bought. Given that you are working with a consumable, you need to make sure you send a consumption/provisioning request to the Apple purchase servers when you give the user what they bought.
I was in a similar situation; resolved by restarting my iPhone (holding home/power buttons until the white-apple-logo-on-black-background appears).
Specifically, I had non-consumable purchase hosted on Apple's Server. Installed app to iphone5, made purchase. Deleted App, reinstalled in another build, and upon restorePreviouslyPurchasedTransactions, ITunesStore server didn't respond with my hosted-contact productIdentifier. (Although it did respond and restore some other test purchases that were non-hosted). Purchasing the hosted-content item again produced the error "You've already purchased this In-App Purchase but it hasn't been downloaded."; the alert was without an option to download. I found this site, http://support.nimblebit.com/customer/portal/articles/672080-problem-making-in-app-purchase-ios-os-x; restarted my device, and restore now recognizes the previous purchase.
I don't know exactly what triggered this problem, but note that I had been performing extensive testing on the downloading of this hosted-content item, debugging and ending the program before downloads were complete. I had code in place, upon startup, to spot unfinished transactions and finish them. So FinishTransaction was eventually called. At the time of this error, there were no outstanding transactions in the paymentQueue. My only guess is that abruptly killing an app at some point in the download process leaves a flag intact on the device that the item is being downloaded and so is not available to restore, which if this is the case, fortunately gets reset upon restarting the device.
Have you uploaded content?
This In-App Purchase is not currently available for testing in the sandbox environment because you have chosen to host your content with Apple, but have not delivered your content. Upload your content to test this In-App Purchase in sandbox.

Application crash after approved

I got my application approved on app store.
But due to some change in the feed I am using my app is crashing now. What am I supposed to do now?
Giving an update will take 7 days for apple to approve and I will get bad reviews if any one downloads it in between.
What am I supposed to do now?
You could:
Fix the feed.
Remove the app from sale until you fixed the bug and the update is approved.
Remove the app from sale until you fixed the bug and the update is approved and request a speedy review.
To remove a App from sale, go to the Rights and Pricing of that app in iTunnesConnect and set the Availability Date in the future. this will remove the app from sale. Just put the date back to now to make it available again.
You can ask for an expedited review (http://developer.apple.com/appstore/contact/appreviewteam/), if you haven't abused of it yet and have real reasons (as it seems) to ask for it, they will review your App in between 1 and 3 days... :)
If you want to stop selling your App while it is happening, you can go to the Pricing menu in iTunes Connect and remove all the countries available...
You need to submit an expedited review request. From my personal experience I've generally pushed these out within 24 hours. Usually Apple does these as a one time exception, and is supposed to be used once in a great while. I've done 4 total in 2 years. Anyhow, since there is contact information on the website, if users download and contact you reply back that there are pending updates, and will be out shortly.
You could go through pausing delivery of app until ready, etc, etc. Availability can be changed and automated via dates. You can remove from countries available.
Here is link for expedited review. You'll need your App ID and Name, etc.
http://developer.apple.com/appstore/contact/appreviewteam/

Withhold first app from release on App Store?

I haven't finished submitting my Tax and ABN (Australian Business Number) as that's still being under review. I don't want to submit my app and be released for free.
I'd like to submit my app for review during this time (hopefully get it approved) and then release it as soon as I get my ABN.
Maybe I'm missing it on iTunes Connect but I only know of the Version Release Control for existing apps. Is there anything for new apps to say when my Apps gets to be released? Or is it just the "Availability Date" under Pricing and Rights?
I figured there'd be something more flexible as I don't know how long the review will take exactly.. yeah i realise its about 7-10 days but I also have to wait for my ABN.
Just put it Out from all Markts in the Rights and pricing of itunesconnect.apple.com