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

What is the target submission date when promoting app or significant update on the App Store?
When promoting my app or a significant update at https://developer.apple.com/contact/app-store/promote I have to fill out a Target Submission Date and a Target Release Date. The release date is when I want the app or update to be released to the public on the App Store, but what is the submission date? Can the submission date in relation to the release date influence the likelihood of my app or update being considered for a promotion? Should the interval between the submission and release date be as large as possible?
0
1
494
Nov ’23
Cannot sign in to TestFlight App on macOS
Since updating to 14.2 beta 2 I see the following error when trying to sign in to the TestFlight App on macOS. "Password reuse not available for account" It seems like it possibly affecting the AppStore too, from the device logs I see: Error Domain=AMSErrorDomain Code=2 \"Password reuse not available for account\" UserInfo={NSLocalizedDescription=Password reuse not available for account, NSLocalizedFailureReason=The account state does not support password reuse.}" I've tried signing out of the App Store to fix it but now I can't sign into either the store of TestFlight. I've also tried, multiple restarts and safe mode. Things seem fine on other platforms. Is this a known issue? Are others seeing it? Any ideas for how to reset things or what the error might be referring to?
4
1
1.4k
Nov ’23
Why App cannot be search with the exact wording - APP NAME?
Hello, I would like to ask a question regarding why my app cannot be found when searching with APP name "GREAT" on the App Store after it has been launched. However, if I include the company name, for example, "GREAT A.S.WATSON," it can be found in the search results. I understand that the App Store has a search algorithm, but even when using the exact characters, the app cannot be found. Could this be due to an error in my app's settings? Thank you!
1
0
227
Nov ’23
Apple iTunes API, the financial report contains added information beyond the basic csv structure.
Hi, I'm downloading finance report from the Apple iTunes API (this one: https://developer.apple.com/documentation/appstoreconnectapi/download_finance_reports). I have two questions. Is there any way to choose between single file and multiple files download? I'm always getting one file, but in the documentation, there is a mention about the multiple files option. Therefore I would like to know if I can opt for the multiple files download and how? In the end of the downloaded file, there is some additional information like total rows count and totals for each of the currencies in that report. That is, however, not the case for e. g. the Sales reports. Why is the finance report different than the sales reports in this? Is there some option to skip the additional information?
0
0
363
Nov ’23
Number of IOS devices on which my app is installed
Hello every one, Please, I would like to know the number of IOS devices on which my app is installed. In deed, I can't find this statistic on App Store Connect. I only have acces to the number of downloads over a selected period. My urge is to know that for example, in august 2023, my app was installed on 100 IOS devices, 150 IOS devices in september 2023 and so on... Many thanks in advance for your help. Best regards, Achraf,
0
0
508
Nov ’23
It would be nice to do the "Legacy" section
Hello, as an App Store developer since 2010, I wanted to share a reflection with you. On some occasion Apple have mentioned how important apps are in people's lives, but they are even more important in the lives of developers, some of us, particularly video game developers, we consider ourselves artists, as well as programmers, since developing a successful video game mixes many concepts that are considered art. For all this, we are saddened that with the passage of time, given that the software does not have a physical support, this art disappears forever, thereby disappearing all the work of so many years. It is very likely that Apple will still exist in 100 years, I hope so, but all the initial developers of the App Store will be dead, and our apps disappeared forever, for not having paid the annual fee to keep the app in the App Store, and not meet the requirements of modern devices. I thought it would be great to create a "Legacy" section in the App Store, with applications that at some point were moderately important, so that they are not lost forever. There is a technical problem, which is the increase in resolution, etc. that occurs in devices over the years. Software would have to be made that adapts old apps to the resolution of the modern device, maintaining the proportions. I hope you found the idea interesting.
1
0
275
Nov ’23
TestFlight beta testing
So I uploaded an iOS app build to App Store Connect and it says "Ready to test" on the main page. I set up an Internal Testing Group as well as an External Testing Group, but I am unable to assign the build to the External Testing Group as it doesn't show up as an option under "Builds (0) +" There is a message under Group Management that says "No builds have been approved for TestFlight beta testing yet", but I cannot figure out how to submit the build for TestFlight beta testing. Other searches I've done all refer to adding the build under "Builds (0) +" and the option to submit for beta testing review would show up there after doing that, but it doesn't because the build can't be added to the "Builds (0) +" selection. Any help would be appreciated in figuring out what I'm missing here.
1
0
641
Nov ’23
Regarding missing receipt data in iOS6 style
Our app introduces monthly subscriptions. The process is to execute SKProductsRequest.start() from the app, verify the received receipt with our system, and turn on the premium feature. With the current app design, if you resubscribe from the iPhone settings, the app cannot detect it, so we have introduced a process to retrieve the receipt from Bundle.main.appStoreReceiptURL and verify whether it is the correct receipt. The expected receipt information is the receipt that includes the "original_transaction_id" and "transaction_id" information as shown below. "receipt": { ···omission··· }, "auto_renew_product_id": "jp.co.**********.subscription", "auto_renew_status": 1, "latest_receipt_info": { ···omission··· "original_transaction_id": "20000**********", ···omission··· "transaction_id": "200013**********", ···omission··· }, "latest_receipt": "Receipt", "status": 0 However, as shown below, we found many logs (more than a few dozen for 2% of users) where receipts with missing information were retrieved. Considering the number of data items, it is unlikely that the receipt was falsified. "receipt": { ···omission··· "in_app": [] }, "environment": "Production", "status": 0 Our system links users based on "original_transaction_id" and "transaction_id," but since we are unable to obtain the necessary information, we are unable to determine whether the user has already purchased a subscription. Question 1 What are the possible situations in which receipts with missing information like this are obtained? For example, is it possible for a receipt like this to be generated even though no charges have been made? Question 2 Is there a way to update such receipts with the correct information? I searched the Developer forum, but if I do SKReceiptRefreshRequest, will I be able to obtain necessary information such as "original_transaction_id" and "transaction_id"?
2
0
685
Nov ’23
App downloads well on my iPhone but not other users~
Hi, I'm not a developer. I'm a start-up founder who recently launched a mobile app to the app store. The app passed the app store review and is live on the app store. I'm able to download the app on my device with no issues. However, when other iPhone users downloaded the app and opened it; the app crashed immediately upon opening. No black screen, just wouldn't open. I've asked my dev team about this and they mentioned that the mobile app is completely squared away from the developer/code side of things. Can anyone please help me understand why this app is not launching for other devices but launches perfectly on mine? My phone is an iPhone 12 Pro Max and I'm running on iOS Version 17.0.3. The mobile app is built on Flutter and NodeJS.
2
0
314
Nov ’23
The percent opted-in devices and number of opted in devices is not consistent with downloads
I'm trying to use the App Store Connect retention data to validate my own retention data and they do not line up. The opt-in rates, device numbers from the App Store Connect retention table and number of App Store Connect downloads don't make sense. Here is my formula from the retention dashboard: Device number for a date / % opt-in should equal downloads for that date or earlier. However, the result is always larger than my number of downloads. What is the right formula? Here is an example: 10-31 there were 21,327 devices reported on the retention table: https://appstoreconnect.apple.com/analytics/app/d30//retention?startDate=d%3A20231015. There was an overall opt-in rate of 16%. Total downloads should be 21,327/0.16 = 133,294. However, the reported number of first time downloads is 70,384: https://appstoreconnect.apple.com/analytics/app/d30//metrics?annotationsVisible=true&chartType=singleaxis&measureKey=units&zoomType=day. If I consider downloads from before that date it is 77,764. What explains this discrepancy? This occurs for every date, not just this one. The number of downloads reported on App Store Connect is always lower than I can calculate based on the opt in rate. What am I doing wrong?
0
0
625
Nov ’23
Custom redeemable voucher code for lower subscription price
Hello, I have an application with features that I would like to lock for users without a subscription. My client would like to give voucher codes for influencers to spread it for their users. In the application there is a section for buy the subscription with an input field to enter the voucher code. In the app store I've set up a Subscription Group with 2 different subscription. Both are annual subscription but they have different prices. premium_full 2$ premium_gift 1$ The mechanism: We have a database where we store the custom voucher codes. When the user wants to buy the subscription with a valid entered voucher code, then in the application I choose the subscription plan with the lower price. The IAP is handled by Revenuecat. It is important to use custom and re-usable codes since we need to benchmark how many times they have been used. This scenario works on the "other" platform but I found out via App review that it is not an acceptable approach. Can you suggest an example how should I change the functionality to keep the desired mechanism? Thanks!
0
0
303
Nov ’23
New build does not reach external testers
I recently ran into an issue that I don't understand. I've uploaded a new version and submitted to test by Beta App Review. It takes about 1 day and the status had changed from "In review" to "Testing". I've already assigned that build to External tester group but the app has not been updated in the Testflight app and testers only see the old builds. Should I wait or update new build?
1
0
358
Nov ’23
The application does not work on Xcode 15.0.1, only on Xcode 15.1. But I can't upload it to the Apple Store because Xcode Beta is not supported.
The application does not work on Xcode 15.0.1, only on Xcode 15.1. But I can't upload it to the Apple Store because Xcode Beta is not supported. I uploaded it with Xcode 15.0.1 to the Apple Store, but on older iPhones it even opens the LaunchScreen and closes the app. I tried debugging using Xcode 15.0.1 and the same behavior happens. It works in Xcode 15.1, but there's no way to use Xcode 15.1 because Apple doesn't accept it.
1
0
390
Nov ’23
Will I be forced to use Unlisted App Distribution ?
I am creating an application in which another user's code must be entered during the registration process (simple phone registration without any social providers). The code is only used to connect to that user and doesn't give you any additional options inside the app, but without it you can't register. My question is whether the app can be distributed as a public app in the App Store, or whether it must be distributed using the Unlisted App Distribution method. Will Apple force me to use the Unlisted App Distribution ?
0
2
346
Nov ’23
Unable to accept Paid Applications Agreement
I need to implement in-app purchases for my iOS application. For which I need to accept the Paid Applications Agreements but on the App Store Connect "Agreements, Tax and banking" page under agreements tab. I see no agreements. I have already accepted "Apple Developer Program License Agreement"and "Apple Developer Agreement". I have attached the screenshot of my agreements page. Most of the solutions I have seen online have a table at this page like so. but I see "There are no Agreements." I should see a table like this one Here's my apple developer homepage which says that I have accepted two agreements I am signed-in as the account holder and admin of this account. Do I need to create a certificate or something?
1
1
580
Nov ’23