How to get in-app purchase localizations approved after they have been 'Waiting for Review' for over a month? - localization

We launched an iPad app in the app store nearly 2 months ago that included in-app purchases of an auto-renewable subscription. The in-app purchases were approved along with some but not all of the localizations. The remaining localizations have been stuck in 'Waiting for review' for nearly 2 months, even while multiple other releases of this app have been approved. How can I trigger Apple to review the localizations?
screenshot of German and English localizations stuck in 'waiting for review'
During the process of first submitting the app, the app was returned, and then approved, but we didn't realize we had to re-attach the in-app purchases, so they were not included in the approval. We had to resubmit a new build to resubmit the in-app purchases. It seemed like it worked, but only half of the localizations were approved.
Last week we tried adding another localization (to French) with the hope this would trigger the German and English localizations to be approved. Unfortunately only the new French one was approved.
I have mentioned the localizations on subsequent app review submissions, but no change. I have written to Apple Developer Support but they haven't been able to figure it out.

Related

Consumable In-App Purchase not available during app review process

My App was rejected because of error during payment process. The reason of an error was an empty product list returned via store kit API.
I’ve added Consumable In-App purchase with all required details. In-App Purchase is currently in Waiting for Review state and Cleared for sales is selected. Everything is working fine when I'm testing this via TestFlight using Sandbox mode.
Should I wait till In-App Purchase will be in Ready to submit state, before I will submit first version of my app for review?
Please advice.
Finally my build was approved.
I've noticed that in-app product after the 3rd review changed to Developer Action Needed with marked Localizations sections.
In my opinion everything was fine with it so I've just added new English (US) version (not required for that product).
Before I've submit a new build I've change one more thing in the code:
- Purchases.setDebugLogsEnabled(true);
+ Purchases.setDebugLogsEnabled(false);
Not sure if any of those changes had an impact but anyway build has been approved

IOS IAP not working in released app.

I have just released the 1st Version of my app with 3 auto-renewable subscriptions.
Current status is: app is Ready for sale and All IAPs are approved.
But after I downloaded my app from the App Store I found all IAP icons disappeared and all charged content are free now. While in testing environment, my IAPs works perfectly.
Now 2 days past my IAPs are still not working. I received this email from Apple. Does anyone have any idea of this problem?
“This is a courtesy notice to inform you that although your recently submitted app, xxxxx, includes auto-renewable In-App Purchase subscriptions, it is not eligible for the marketing opt-in incentive.
As a result, the marketing opt-in incentive option will be disabled in iTunes Connect and you will not be able to offer free extensions of auto-renewable In-App Purchase subscriptions in exchange for the right to send marketing materials.”

In app purchase not working after publishing iOS app to App Store

During development I've created test accounts which are able to obtain the price of the in app purchase as well as actually purchasing it without an issue. However after publishing the iOS app to App Store, the version of the app in App store can't even retrieve price of the product, and nothing shows up when I press the button to send the purchase request.
Uninstalling the app and redeploy the development version to the same device got it to work again.
What could be the problem? Is there a way to debug or see logs on the app store downloaded version? (iOS noob here)
Thanks!
I had the same problem. The app was approved but in-app purchases were not working. After 24-48 of app publishing problem was fixed by its own. By the time app approved it was not appearing on App Store through search. After it was indexed on App Store in-apps started to work also.
It takes a little time even when everything is approved.
My binary was approved.
My In-App Purchase (IAP) was approved.
Testing the purchase in development with a sandbox iTunes Account worked great.
Purchasing in production with a real or sandbox iTunes Account would fail.
I didn't have to wait long, something like a couple hours and it just started working.
Now, my binary and my In-App Purhcase were approved at the same time and almost immediately after they were both approved, I released the app version to the store.
I'm not positive, but what I probably should have done was wait a couple hours before releasing that new app version and give the In-App Purchase a chance to "register" or "propagate" in the Production App Store.
Just a recommendation for others.
It takes some time, but the amount isn't predictable. In my case, I launched 3 very similar apps at the same time, so just add some data on this :
Everything was approved, the apps were quickly available on the App Store.
It took about 4 hours for 2 of the apps to show up in search results.
After 6 hours, IAPs started progressively showing up (not all at once) for these
After 9 hours, IAPs for the two apps were complete.
After 12 hours, IAPs for the last app started appearing, but the last app itself still wasn't showing up in search results.
After 14 hours, the last app appeared in search results.
The order in which I hit the "Publish" button didn't seem to have any influence, nor the number of IAPs, weight of the app, etc.
So delays are unpredictable and do not follow a specific rule ("First-in, first-out" or "search results and then IAP")
I found this Apple Tech note, which is includes follow:
Q. App Review has recently approved my application, but my In-App Purchase identifiers in the production version of the application are being returned in the invalidProductIdentifiers array.
A. When an application is approved, the developer must also approve the application for release to the App Store. On approval, the application ID is activated to the App Store. The same activation is required for the in-app purchase identifiers and can only take place once the application is activated. In some cases, the activation of the In-App Purchase identifiers may lag up to 48 hours following the activation of the application.
If the developer does not approve the release of the production application to the App Store, then any new in-app purchase identifiers will not be activated. This is an issue when a developer wants to verify the application prior to activating it on the App Store. If the desire is to test the in-app purchase process for the new items, the application must be activated to the App Store. This is only an issue for new in-app purchase identifiers in a corresponding application submission. Once these in-app purchase identifiers have been activated, application updates to the submission will find that these in-app purchase identifiers are validated, even if the update is not activated.
But in my case it takes even further, about 52 hours.
I found that doing a simple edit of the description in each IAP helps. Just make an edit, save it, revert to the original and save again. It took up to 8 hours for it to propagate across Apple servers. IAP's I didn't do this to had no change.

iOS In-App purchase works in development but not in production

I've just released my first app with iAP. It always worked fine in development, but in production it crashes when I try to make a purchase.
It seems like the app dosn't download my "product" in production mode. Have anyone else had similar problems, what did you do to fix it?
Recently I had submitted my app and it has a same issue. After spent some time on google I found that sometimes application available on store early and apple's production server takes time in updating products so wait for 24-36 hours. It will be automatically fixed.
Edit
Jagdeep has pointed towards a good point. Check status of your products it should be in "Approved" state. In my case it was in approved status.
When you have created product you have checked the option "Clear for Sale"?
From Documentation :
Clear for Sale indicates whether your In-App Purchase is cleared for sale or not. If this box is unchecked, your In-App Purchase will not be available for purchase from within the app. Note that if you set Cleared for Sale to No, all settings for the In-App Purchase will still be available to edit in iTunes Connect, and you can change Cleared for Sale to Yes at a later date.
It takes a little time even when everything is approved.
My binary was approved.
My In-App Purchase (IAP) was approved.
My In-App Purchase was Cleared For Sale.
Testing the purchase in development with a sandbox iTunes Account worked great.
Purchasing in production with a real or sandbox iTunes Account would fail.
I didn't have to wait long, something like a couple hours and it just started working.
Now, my binary and my In-App Purhcase were approved at the same time and almost immediately after they were both approved, I released the app version to the store.
I'm not positive, but what I probably should have done was wait a couple hours before releasing that new app version and give the In-App Purchase a chance to "register" or "propagate" in the Production App Store.
Just a recommendation for others.
Check your status in itunesConnect site -> Manage your purchase. Make sure your in-app-Purchase has been passed from review.

Apple In App Purchases

I have an app with version 1.2 on the App Store and it's also been accepted by Apple. I have added In App Purchases to the app, also tested these in the sandbox.
Now I have uploaded the same binary for review to Apple that contains the In App Purchases.
My binary seems to have the correct status 'Waiting For Review' but my In App Purchases are still showing 'Ready To Submit' and I can't see any option to submit them.
Am I doing something wrong, or will Apple automatically change the In App Purchases' status to "Ready For Sale"?
There might be some problem regarding your contract (might not be valid)
If these are your first in app purchases for this app they need to be selected when submitting the binary for review. See Apple's guide linked below.
Submitting Your First In-App Purchase Product

Resources