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
Posts under App Store Distribution & Marketing topic

Post

Replies

Boosts

Views

Activity

Request for Clarification: Developer Account Termination After Metadata Issue
Hello, My Apple Developer account has recently been flagged for termination on the grounds of “fraudulent or dishonest activity.” The reason given was misleading metadata, specifically related to references to “Nano Banana”. I want to clarify a few important points: My app legitimately uses Google’s official API via fal.ai, and I pay for this usage. My app was published before Google even introduced “Nano Banana” as an internal label in Gemini, so there was no way for me to anticipate a conflict. “Nano Banana” is not a registered trademark, only a label Google uses internally. I have already removed every single reference to it from my app and metadata. Currently, none of my applications contain misleading content, inaccurate metadata, or third-party trademarks. My account is in full compliance with the Developer Program License Agreement and App Review Guidelines. Despite this, Apple has proceeded with termination. As an independent developer, this feels like a double standard compared to corporate accounts, which are often given the opportunity to fix issues at the app level without losing their entire account. Has anyone else experienced similar situations? What would be the best way to escalate this fairly so that Apple reviews the case based on the current, compliant state of my apps rather than past misunderstandings? Any advice or experiences would be greatly appreciated. Thank you, Yunus Emre
0
0
20
8h
Help with Safari Web Extension Distribution with XCode
How does one get help with learning how to release a simple Javascript (single file) with Manifest on the Apple App Store. All ChatGPT references old menu options and directions that for weeks, I end up down paths that make no sense. Then when I tell ChatGPT, "Oh you are right, that option is now ..." and you do that - but then it's wrong again. I've bought Apple Developer License and spent 2 weeks wrestling with Certificate and "missing files". How does one get help (paid or otherwise) from someone who knows how to release a Safari Web Extension on the App Store?
0
0
29
10h
Keychain and Local Data Loss After App Transfer Between Developer Accounts
Hello everyone, We recently transferred our iOS app from one Apple Developer account to another, and after the transfer, we encountered a serious issue where all previously stored Keychain data and the local database became inaccessible. As a result, all users are automatically logged out and lose access to their locally stored data (such as chat history) once they update to the new version signed with the new Team ID. We understand that Keychain items are tied to the App ID prefix (Team ID), which changes during an app transfer. However, we’re looking for possible workarounds or best practices to avoid user data loss. Questions: Is there any reliable method to maintain or migrate access to old Keychain data after an app transfer? Would reverting the app back to the original developer account and releasing an update from there (to persist or migrate data) before transferring it again be a viable solution? Has anyone faced a similar issue and found a practical way to handle data persistence during an app transfer? Any guidance, technical suggestions, or shared experiences would be highly appreciated. This issue is causing major impact for our users, so we’re hoping to find a safe and supported approach. Thank you, Mohammed Hassan
1
0
71
15h
Primeira publicação de app na loja apple
Estou encontrando dificuldades em conseguir aprovar meu primeiro app na loja da apple. a equipe de review ja rejeitou duas vezes pelo mesmo motivo, mesmo eu arrumando. 1 - fotos do ipad, na conclusao da equipe trata-se de um iphone "esticado" porem nao é, foi feito pela nossa equipe de marketing, com prints da tela de um ipad original. 2 - outro motivo é nome da minha empresa, eu sou responsavel pelo desenvolvimento do app, a razao social esta em meu nome mesmo, porem o nome fantasia esta no nome do meu app, só que mesmo assim a equipe alega que nao. abri um chamado e estou aguardando retorno. mesmo assim queria saber se alguem ja passou por isso e pode me ajudar a solucionar esse problema.
1
0
64
18h
Connect Analytics Discrepancies
We are trying to reconcile some differences in our app's crash reporting. App Store Connect is consistently showing a higher total crash count than our third party tracking tool. While I understand this is expected to a certain degree, the discrepancy is almost double. We also noticed that the counts reported in Xcode Organizer and App Store Connect are also significantly different. We'd like to get a better understanding of why these numbers don't line up. Does App Store Connect include crashes from extensions? If so, is there a way to filter metrics in App Store Connect by bundle ID to verify reporting accuracy per bundle?
0
0
109
1d
App getting Crashed in Test Flight
The issue arises only when the .ipa is uploaded to App Store Connect via Xcode. When attempting to download the app through TestFlight, it crashes. This behaviour is isolated to TestFlight and does not occur in any other environment. To clarify the issue: the build is successfully running in Xcode across all iOS devices and versions without any problems. Additionally, the same production .ipa file downloaded from Firebase is functioning as expected.
1
0
125
1d
Storefront Country Code Inaccuracy on iOS 18
I am currently developing a feature to support global privacy compliance, which relies on accurately obtaining the user’s App Store country/region. Based on this country/region information, out App dynamically display privacy policies that comply with local regulations. To retrieve this information, I use the relevant StoreKit APIs. API usage examples: Objective-C: NSString *countryCode = [SKPaymentQueue defaultQueue].storefront.countryCode; Swift let storefront = await Storefront.current let code = storefront?.countryCode However, during sandbox account testing on iOS 18.0 and above, I noticed that the returned country code does not match the actual country/region configured in the sandbox Apple ID. This issue does not occur on systems below iOS 18.0, where the country code returned by the API matches the account setting. Since this discrepancy can directly affect the accuracy of our compliance logic, I would appreciate your clarification on the following points: Is this a known change in behavior for iOS 18? In production environments, does the country code returned by the above APIs accurately reflect the App Store region of the user’s signed-in Apple ID? Is there a recommended approach to reliably obtain the user’s App Store account country/region?
2
0
221
1d
How has your experience with ASO been, and did paid App Store ads make a noticeable positive impact?
I’m launching my game on May 9 and have been going through Apple’s App Store course. It’s informative but also feels like a marketing push. For those who’ve tried App Store campaigns, did they actually drive results like views, conversions, or in-app purchases? Sharing your app/industry for context would be super helpful.
1
0
218
1d
App Rejected Under Guideline 4.3(a) - “Spam” for Unofficial Telegram Client with Unique Features
Hi everyone, I’m currently working on a project based on the Telegram iOS open-source code. My goal is to build an unofficial Telegram client with Telegram’s permission (they have publicly allowed third-party clients under their open-source license). My app includes unique new features and UI improvements that are not present in the official Telegram app. Essentially, it’s Telegram plus additional features — built from the official source, but extended significantly. However, when I try to submit my app to the App Store, Apple rejects the build under Guideline 4.3(a) - Design - Spam with this message: “We still 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.” I completely understand Apple’s intent to prevent low-effort clones or spam apps. However, in my case, this is a legitimate open-source-based project with new and unique functionality. I’ve spent a lot of time designing new features and improving user experience — this is not just a rebrand. Has anyone else experienced this issue when submitting an app based on an open-source client (like Telegram)? Is there any recommended approach to help Apple differentiate my app as a distinct and valuable product? Any advice or guidance would be greatly appreciated! 🙏 — Additional Context: The app is based on Telegram’s open-source iOS client. The app includes new features and UI changes. It’s submitted under a different name, icon, and bundle ID. I’m happy to comply with any additional clarification Apple might need. Thanks in advance to anyone who can share insight or experiences with this kind of rejection.
0
0
33
1d
TestFlight Beta Build Webhook Events Missing (Shown in WWDC25 but Not available in API/Portal)
I am trying to add webhook subscriptions for TestFlight build processing completion and TestFlight beta build review completion events. These were showcased in the WWDC25 session: https://developer.apple.com/videos/play/wwdc2025/324/ Currently, I am able to receive webhook events for distribution updates, and the corresponding checkmark option is available in the App Store Connect portal. However, there is no checkmark option in the portal to subscribe to beta build-related events. In the video, there is clearly a checkmark option for the beta review event subscription (at 4:55). The current documentation also does not mention beta processing and beta review event subscriptions. It only lists the event types that are visible in the web portal: https://developer.apple.com/documentation/appstoreconnectapi/webhookeventtype When I try to add the BUILD_BETA_DETAIL_EXTERNAL_BETA_STATE_UPDATED event (as shown in the video at 6:10) via the PATCH API request, I get the below error. "errors": [ { "id": "****-****-****-****-*********3851", "status": 409, "code": "ENTITY_ERROR.ATTRIBUTE.TYPE", "title": "An attribute in the provided entity has the wrong type", "detail": "'BUILD_BETA_DETAIL_EXTERNAL_BETA_STATE_UPDATED' is not a valid value for the attribute 'eventTypes/3'.", "expectedValues": [ "APP_STORE_VERSION_APP_VERSION_STATE_UPDATED", "BETA_FEEDBACK_CRASH_SUBMISSION_CREATED", "BETA_FEEDBACK_SCREENSHOT_SUBMISSION_CREATED" ], "source": { "pointer": "/data/attributes/eventTypes/3" } } ] } The App Store Connect web portal also does not provide a checkmark option for subscribing to this event type. My questions are: Are the TestFlight build processing completion and beta build review completion webhook events coming soon, or do they already exist? Are there any other ways to get beta build events apart from polling?
2
0
181
1d
Pre Order Discounts: Can I add 50% discount on my game's pre-order page?
Hello, I tried to find the answer to this but unfortunately I couldn't... I am gonna release my PAID game and I want to make pre-orders available for those who want to get it first hand. Also, I want to add 50% discount to the pre-order page. So if my gonna gonna cost $4.99 I want people able to pre-order it for $2.49. I think it's gonna be a good marketing offer and will attract more people at launch. Is it allowed? If so, how can I do it? Write the discount on the game's AppStore page description? Or is there a better way to do this. Thanks! :)
0
0
84
2d
Passing Referral Codes in iOS App Installs
The use case that I want to implement is as follows: user A has the app, user B doesn't have the app yet. User A wants to referral user B to get points. User B scans the QR code present in user A's app. User B gets redirected to the App Store and when downloads the app, the code will be automatically present in the sign up request (so the referral code will be cashed during first launch of the app). In Android it was implemented using Google Play Install Referrer. Based on my research, in Apple apparently there isn't an alternative, can you please confirm me this.
0
0
119
2d