Hello,
I would like to ask if there is a way to retrieve the number of ratings by date on Apple Store Connect. Specifically, I want to know how many 5-star ratings, 4-star ratings, etc., were received on a specific day (e.g., January 21, 2025) or a date range(e.g. December 21, 2024 - January 21, 2025).
If Apple Store Connect does not support this feature through the interface or API, is there any alternative method to access this data?
Thank you for your assistance!
App Store Connect
RSS for tagApp Store Connect is a suite of tools for submitting and managing your apps and in-app purchases on the App Store.
Posts under App Store Connect tag
200 Posts
Sort by:
Post
Replies
Boosts
Views
Activity
I'm adding my first in-app purchase to an app, and I'm finding the process incredibly frustrating.
Aside from the Apple Developer Documentation not being clear enough, and kind of glossing over the technical steps required (and their sample code being woefully inadequate), App Store Connect and the testing sandbox simply don't work as they say they do.
For example, in my app I've purchased the IAP and now I want to request a refund. I select the purchase, I choose a refund reason, and this page says, "To set up a test for approved refunds, select any refund reason on the refund request sheet, and submit the sheet. The App Store automatically approves the refund request in the testing environment."
Well, when I re-launch the app the purchase is still there. I can't request a refund again because it says this is a duplicate refund request, so it knows that the purchase has had a request, and it's supposed to have automatically refunded it, but it clearly hasn't.
So, I try clearing the purchase history via the Settings app > Developer > Sandbox Apple Account. Same thing. Purchase remains.
Try clearing purchase history in App Store Connect. Same thing.
How on Earth does anyone get an in-app purchase to work when the entire testing environment is so badly executed?
How do I get past this? The IAP is the last part of the app that needs to be implemented, and I've lost a week on this already.
Stripe offers variable payment structures, also known as "irregular recurring payments," which include:
Usage-based billing: Charges amounts based on usage during the billing cycle (e.g., minutes used or energy consumed).
Quantity-based billing: Charges a pre-agreed amount based on quantity (e.g., number of users in a subscription).
Is it possible to implement this type of billing in the Apple Store for apps? How would variations in amounts be handled?
The issue is on 6th December we successfully renewed our Membership program. In the beginning of January money returned to my bank account.
Now, even if I try to pay again for the Program it says:
Sorry, you can’t enroll at this time.
Your Apple ID is already associated with the Account Holder of a membership.
What should we do? Our apps got banned from AppStore. We need a solution ASAP
I’ve thoroughly checked all configurations, flags, and settings, and I am 100% certain of using the latest stable version of Xcode (16.2, build 16C5032a) with the corresponding SDKs. Despite verifying everything and even trying to deploy using older stable Xcode versions in a VM, I've had no success.
Besides trying other xcode versions, update build numbers, creating new projects, new apps, checking all configs available in xcode, validating certificates and profiles, I've ran out of even what to check, test and try.
Any ideas?
I've contacted Apple already, awaiting response for now.
Hello Apple Developer Forum,
I am currently facing an issue with the review process for my iOS app, Add-ons for GMod. It has been stuck in review for the past 3 to 4 days, and I have yet to receive any updates regarding its status.
Given that the typical review time for apps is usually much shorter, I am concerned about the delay and would appreciate any insight or assistance in resolving this matter. Could you kindly provide an update on the current status of my submission or advise if there are any additional actions I need to take to move the process forward?
Thank you in advance for your attention to this issue. I look forward to your prompt response.
Hello,
I setup a leaderboard in the default language English and everything works and the app is live in the store.
Now I am adding localization to the leaderboard and noticed than some languages have the data entry "Score Format Suffix" and some languages the data entries "Score Format Suffix (Singular)" and "Score Format Suffix (Plural)" instead.
Is this an error or intentional?
Kind Regards,
Chris
Curious if I can disable the ability for people in the same family to all download my app for free once one person in the family has paid for it. I can't seem to find the setting anywhere. Maybe this is just something that is non-negotiable from Apple's point of view? Seems weird though that this would not be in the hands of the developer to decide if people in a family all need to buy their own app, or if it can be shared with the whole group.
Hi there
I am confused about the app promotion within the store connect
My subject is that I want to update my App presentation with videos
I can see that you can display videos directly on the search result page, alors on the app presentation
Although, I only see that I can upload video in the marketing part on the store connect side
The documentation is a bit obscur on this, anyone can briefly explain to me how can I achieve this ?
Thanks a lot !
Hello
I am writing to report an issue with my account. I am unable to receive payments for user purchases made within my apps. The Balance is constantly Carried Forward, and I am unsure why. I have already updated all necessary information in my account, so everything should be in order.
Unfortunately, I have not received any response from the Financial Reports Support team despite reaching out multiple times over the past four months. I have also contacted other support teams, but there has been no progress for almost five months.
Currently, my account has accumulated a balance of more than 4K USD, which I am unable to access. I believe that the Apple Financial Reports Support team may need to reinitiate payments on my account. This issue might be related to payment pauses due to the war in Ukraine (although this is just my assumption). As a Ukrainian citizen, I find this situation particularly concerning.
Previously I was located in region which was partially occupied by Russia, but not my City, anyway whole region was banned from Swift transfers.
And now I'm not located on Ukraine, I updated address in my bussined account and bank account which are also not Ukranian. But this is tottally not helped me, and money just stuck in AppStore Connect.
Additionally, here are several case IDs to demonstrate my previous attempts to resolve this issue, none of which have received a response:
Case ID: 102368759149
Case ID: 8699462
Case ID: 9235318
Case ID: 10706490
Case ID: 102506141858
Please help me solve this issue and get the money I earned in my bank account, which is active in my AppStore Connect.
Thank you in advance for your help and time.
Kind regards
The accounts I make in AppStoreConnect do not work on emulators. I am unable to sign in using the username and password I set in AppStoreConnect. This has occurred with multiple test accounts. I cannot even reset my password in the emulator.
Additionally, there's apparently no way to restore a deleted Sandbox account.
At present I am unable to test Apple Sign In for the app I am working on, so this is issue is very important for me to resolve.
Thanks in advance!
Example in-app purchases for a single app:
$0.99
reference name "100 Coins"
product id "smallcoins"
$0.99
reference name "100 Gems"
product id "smallgems"
I can see the proceeds when I download the sales data but cannot tell which one was purchased. How do I differentiate the sales of each in-app purchase on App Store Connect?
Is this something I would need to track in my own database as purchases are made or can I pull this from one of Apple's APIs?
Thanks!
Hi all,
I am a student trying to launch an app on the App store. The tool is a wait time predictor for bars and restaurants in the area. For months I have been failing the design minimum requirement and was hoping to get some assistance.
Here some features:
Push notifications,
Check wait times at every different time on different, days on graphs,
Favorite Venues,
Discover other venues via a map system ,
Enter address into maps via map,
Below are some pngs of my project. If anyone could help I would greatly appreciate it
I have been trying to do a post request on this appstore api endpoint to be able to set availability on USA territory. However even after following the payload body I still get the error of no matching resource was included.
Here is my payload:
payload = {
data: {
attributes: {
availableInNewTerritories: true
},
relationships:{
app:{
data: { type: "apps", id: app_id }
},
territoryAvailabilities: {
data: [{
id: "#{territory_id}",
type: "territoryAvailabilities"
}]
}
},
type: "appAvailabilities"
},
included: [{
id: "#{territory_id}",
type: "territoryAvailabilities"
}]
}
and this is the api error response I get:
{
"errors" : [ {
"id" : "2c42b5cc-4.....",
"status" : "409",
"code" : "ENTITY_ERROR.RELATIONSHIP.INVALID",
"title" : "The provided entity includes a relationship with an invalid value",
"detail" : "The relationship 'territoryAvailabilities' expects an included resource with type 'territoryAvailabilities' and id 'USA' but no matching resource was included.",
"source" : {
"pointer" : "/included"
}
} ]
}
I am confused as to what the error was referring to as I added the included payload as array and the ids and type match with the territoryAvailabilities relationships as well.
Situation
I have had IAPs rejected more than 10 times. My app only had one non-consumable product.
Now I developed a new feature that requires credits as it uses a paid-service in the background.
Notes from App Review
New type: Consumable
Previous type: Non-Consumable,
Recommend: Download
The binary of the app is new (more than 14 days).
What have I tried?
I have tried explaining them what are the different features, the one that can be used forever after buying the app, and the one that can be used with credits.
I have pushed the app's binary for review and it was approved. I canceled the release as it makes no sense without the new IAPs.
I tried sending them this note:
PLEASE: If you reject it, please, please please write a bit more than .
They rejected with the same copy-paste.
I have read the 3.1.1 and cannot identify what I am violating.
Any help is really appreciated.
When trying to add a tester to app.connect for use as a tester for TestFlight I get error "A user with this email address already exists on this team."
I have tried various suggestions in the forum with no success.
The user email has previously been used and had been assigned as tester to app and was able to connect and install app on testflight.
Previously they were running TestFlight on iPad and we were looking to add TestFlight to iPhone as well but I was unable to resend invite so I followed suggestions and removed the user. First I removed tester from just the app and this didn't work, then I removed them as a tester under Users and Access.
Now when trying to re-add the user using their Apple ID associated email I get the error that email exists.
I have checked under User and Access as well as under each app that they are no longer listed. Their email doesn't show under User and Access nor does it show in any expired app but shows as deleted under All Testers under TestFlight tab.
When trying to add user I also tried using different role and user name.
My app is about voting and creating polls for various ideas, concepts and companies (for example Cola - Pepsi). People can vote as many times as they want for each option, so this is an engagement comparison - not number of fans comparison. Apple rejected my review several times for violation of the copyright law. I use icons to represent options - logos too. I consider the use of the logos as fair use under the copyright law, but Apple stil rejects the app. I cannot give up on logos, because the app fully relies on them. But what can I do? Please I need help!
When I go to the App Settings menu in Swift Playgrounds and attempt to upload to App Store Connect, I run into the below error screen:
I am registered with the Apple Developer Program.
Swift Playgrounds is updated to its latest version.
This is occurring on both macOS and iPadOS.
All the information I put in is valid.
Any reason why this would be happening?
I got this below rejection. I was asking why and which aspects of mine was a spam/similarity to which app, but they told me that they can't give a review for my app. I don't know how to resolve this, because I think I did this app done by myself and copying nothing from outside. Can anyone help me? Thank you so much.
Hello,
The issues we previously identified still need your attention.
Review Environment
Submission ID: cb12182d-504f-4c1f-851b-1595820da7ec
Review date: January 03, 2025
Version reviewed: 1.0.2
Guideline 4.3(a) - Design - Spam
We continued to notice your app shares a similar binary, metadata, and/or concept as apps submitted to the App Store by other developers, with only minor differences.
Next Steps
Since we do not accept spam apps on the App Store, we encourage you to review your app concept and submit a unique app with distinct content and functionality.
I had tens of updates with no problems and my review times have always been less than 48 hours and 95% of the times even less than a couple of hours.
Unfortunately I have a critical update now that seems to got stuck for days now. The update is critical, because it contains a Wrapped 2024 functionality for our users, and the longer it takes the less relevant it becomes.
Anybody else experiencing this? Can it have to do with the fact that i removed my update from review and submitted another one? I removed it from review on 31 Dec and submitted a new one on 31 dec. I guess the review time start counting again when you resubmit, but I'm afraid this resubmission (that we normally dont do) might be the reason of the app getting stuck.