Navigate the App Store landscape. Share strategies for app submission, distribution, marketing, and user acquisition. Discuss best practices for getting your app discovered and downloaded.

All subtopics

Post

Replies

Boosts

Views

Activity

App Store Connect API - Can't modify subscription price that's close to its effective date
Hello, I'm using the App Store Connect API to check and modify subscription prices. I know there can be only 1 outstanding future price change for subscription pricing, so I check for any scheduled future price changes (after today's date) and then delete them before setting new ones. This works 95% of the time -- except in the last little bit before the date changes. For example, if it is 1 hour before midnight and tomorrow's date is when the scheduled price change goes into effect, when I try to delete, I'll get something like this: The request failed with response code 409 ENTITY_ERROR. There is a problem with the request entity. Cannot delete Subscription Price with id . Only future price changes can be deleted. If I look at the same subscription in App Store Connect, it will still show it as a future price change, and won't show the usual buttons to modify or delete it. However, in App Store Connect, I can still hit the "+" button to create a new price change and it will successfully delete and replace the pending price change, which will then appear with the usual Delete and Edit buttons. My first thought was that maybe it was a timezone issue, but if I go to put the new pricing into effect, that request fails with an error like this: "errors" : [ { "id" : "5a51c570-1f38-4fa0-b490-9fa979f4aecf", "status" : "409", "code" : "STATE_ERROR", "title" : "The request cannot be fulfilled because of the state of another resource.", "detail" : "Must delete future price change before creating a new price change." } ] So... my questions are: Is this expected behavior? How can App Store Connect replace the pending price change in the final hours but I can't do it with the API? As a workaround, is there a set amount of time before the price change goes into effect where the prices should no longer be editable? Thanks!
0
0
152
2d
How to build reliable Analytics integration via API?
Hey there, I'm building a service that requires receiving accurate app downloads and sales/proceeds data along with the campaign name. From reading the documentation it looks to be fairly understandable, but in practice it is not that straightforward. For example, I received the first one-time-snapshot detailed report for the App Store Purchases, and it contains partial data for several days. Shouldn't that be a full report of everything in analytics for like last year or so? Should I expect it to be updated and extended in the coming days? For the ongoing detailed report, I have not received anything yet, but I'm afraid it might have partial data as well. I will report here as well.
0
0
175
4d
App rejected: saying that the monthly subscription...was not submitted for review
The monthly subscription is clearly listed in the Monthly/Yearly subscription group. I structured it similar to the first 2 items in Apple's Ocean Journal Multiple subscription and durations. The only difference is the order in which I put them. I didn't think that matters, does it? The Developer action flag does not allow me to rearrange or edit the Yearly group. I'm stuck. What should I do?
0
0
170
4d
Couldn't load app. TestFlight is currently unavailable. Try again
Our Testers are unable to access the current TestFlight build, receiving a "Couldn't load app. TestFlight is currently unavailable. Try again" error. This issue began last night. The problem affects all builds, including older ones that were previously accessible. Multiple attempts (4-5) to upload and test a new build (latest: 1.0.0+53, uploaded at 11:44 am IST) have not resolved the issue; in fact, it appears to have exacerbated it, impacting even previously working builds. This is blocking the release and testing of our new app version.We have already tried refreshing the distribution/development certificates. macOS version: 14.5 (23F79) Xcode version: 15.3 (15E204a) Info.plist entries have been cross-checked and verified. TestFlight logs show a 500 Internal Server Error for the following request: https://testflight.apple.com/v2/accounts/0b7148c2-759f-4eea-b1e9-9779d2c96c25/apps/6476102474/builds/160325015 The server response includes a 500 status code.
5
2
259
4d
Submission Rejected Due to Google Play References
Hello! We're using Expo Submit to submit our app builds to App Store and Play Store. One of the App Store feedback points was: "Revise the app's binary to remove Google Play references." We rely on Google services for: Google Sign In (which is not relevant for Apple users, of course) Expo Notifications (which may rely on Google Play services) Any ideas on what the path to resolution might be? Thank you.
1
0
155
5d
Query related to in-app purchase
We are developing a tipping system that allows users to collect tips through our application based on their chosen subscription plan. Our application offers two key features: Tap to Pay – Allows users to receive tips using Tap to Pay. Payment Profile Creation – Enables users to create multiple payment profiles. Both features are exclusively available to premium users. If a user selects the free plan, these features will be visible but not selectable. Question: Our main concern is whether integrating In-App Purchases (IAP) is mandatory for the subscription purchase flow or if we can use alternative payment methods such as Stripe instead.
0
0
123
5d
Day 12: Apple App Review – Silence, Delays, and No Accountability!
We are now on Day 12, and my app remains stuck "In Review" with no progress. Despite my repeated attempts to get a real update—including daily support tickets, an expedited review request, a phone call with an Apple representative, and multiple forum posts—nothing has changed. This is not a normal review delay. Based on backend logs, it is clear that no one has even opened the app for review. It is simply sitting in the queue, ignored, while my users are left without critical updates. I demand a call back from an App Review manager today. Not a generic email, not another vague "it's still in review" response—I need a real explanation from someone who has actual insight into what is going on. To reiterate: My app is one of the most popular and highest-grossing indie apps on visionOS, with thousands of users and hundreds of subscribers. The app follows a tight update schedule, which your inefficiency has completely disrupted. This is actively harming my business and user experience. Every proper channel I have followed has been ignored. Apple preaches that it supports indie developers, but this level of disregard shows the opposite. If there is a legitimate reason for this delay, I expect clear communication, not silence. If there isn’t, I expect this review to be completed immediately. Please schedule another call today. I will not accept another day of inaction. App ID: 6737148404
1
1
178
5d
My Game is Rejected (Has Unique Features and Art Style) - Guideline 4.3(a) - Design - Spam
Hi everyone, I recently received a rejection for my app submission on the App Store. The rejection reason was: "We noticed your app shares a similar binary, metadata, and/or concept as apps submitted to the App Store by other developers, with only minor differences. Submitting similar or repackaged apps is a form of spam that creates clutter and makes it difficult for users to discover new apps." (Guideline 4.3(a) - Design - Spam) However, my game is quite different. It features a unique pixel art style and introduces fresh mechanics, such as cleaning tasks, accepting additional missions from NPCs, and even an idle clicker-style system where players can hire workers to gather in-game points. These elements differentiate it from other apps in the same category. My game's name is quite different as well: "My Pixel Market Sim - AppID: 6742187384" Additionally, the code behind the game is completely my own, and I even sell a popular Unity Asset on the Unity Asset Store for this category. So, I can assure you the app isn’t a repackage of anything existing. (I am the owner and publisher: https://assetstore.unity.com/packages/templates/systems/market-shop-store-and-retail-game-creator-for-both-pc-and-mobile-291107) Can anyone shed some light on why this might have been flagged as spam? I'd really appreciate any advice or guidance on how to proceed with re-submitting my app. Thank you in advance!
2
0
122
5d
Regarding Firebase Privacy Manifest in PrivacyInfo.xcprivacy
I am reaching out regarding the ITMS-91061 rejection issue we encountered while submitting our app to the App Store. The rejection is related to missing privacy manifests for Firebase and related SDKs. Currently, our PrivacyInfo.xcprivacy file is structured as follows: Could you please confirm whether we can modify this file to include Firebase-related privacy information to resolve the rejection? If so, could you provide guidance on the correct format and the necessary entries we should add? We appreciate your support and look forward to your response.
1
0
155
5d
Can not transfer app
I have a bunch of apps that I want to transfer, but they have Sandboxed Group Containers and MacOS versions. Due to this restriction they can not be transferred: "The app is a macOS app that shares a sandbox container." But the MacOS builds never use the Group Container feature. Is there a path for the transfers to go ahead or could Apple make it so that apps that did not use Group Containers in their MacOS versions to be transferred.
0
0
60
5d
Guidance Needed: Submitting White-Labeled Apps for Clients Under Our Developer Account
Dear Apple Developer Support, We are seeking clarification and assistance regarding the recent rejections of our app submissions, citing insufficient business ownership documentation. We are a software company that builds white-labeled food ordering applications for restaurants. To comply with Apple's guidelines, we have provided signed authorisation documents from each restaurant owner, explicitly stating that we are permitted to submit and manage their branded apps on their behalf. Despite submitting these signed agreements, the apps continue to face rejection. Given that the restaurant owners have formally authorised us to act as their representative, we would appreciate guidance on why these documents are considered insufficient and what additional documentation might be required. We are submitting the apps under the accounts of the individual clients for whom they were designed. However, this approach presents significant operational difficulties for both us and our clients, including: Inconsistent App Management: Requiring each of our 180+ restaurant clients to maintain their own Apple Developer accounts makes it nearly impossible for us to ensure that all apps receive timely updates. This includes critical security patches, feature enhancements, and bug fixes, which are essential for maintaining app reliability and user trust. Compliance Issues: Many of our clients lack the technical expertise or resources to properly manage their developer accounts. This often results in expired memberships, incomplete account setups, or even suspensions, all of which prevent us from delivering necessary updates and jeopardise app performance. Operational Overhead: The administrative burden of overseeing multiple developer accounts slows down our update process, creating inefficiencies that negatively impact our clients and their customers. If possible, we kindly request that this matter be escalated to an Apple engineer or senior advisor who can help us find a path forward while ensuring compliance with Apple’s guidelines. Would be appreciated if someone can reach out to us.
1
0
72
5d