App Store Connect

RSS for tag

App 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

88 Posts

Post

Replies

Boosts

Views

Activity

DSA compliance in the EU: How to update address from DUNS?
Apple asked me today to add the compliance information for the Digital Services Act in the EU. I tried to do so, but ran into a major issue here. When I created the developer account many years ago, it was a personal account used by me as a natural person / freelancer in Germany. When I later founded my US company, I converted the existing developer account into a business account for that company. While doing this, I obtained a DUNS number which is linked to the business address in the States (California). However, it seems as if this US address never made it into App Store Connect. It still shows my personal address in Germany, which is not correct. I cannot modify it either. The address page says that I have to update it at DUNS. However, in their system, everything is ok. The problem seems to be related to the transfer of the address data between DUNS and App Store Connect. I opened up a ticket in the DUNS system, but I need to publish a new version of our app soon. So I am wondering if there is a faster way to get this resolved somehow?
3
1
2.2k
Oct ’24
ITMS-90426: Invalid Swift Support when uploading VisionOS app to Appstore Connect with dylib
I'm trying to upload a build to app store connect. It's a build from a Unity project with the polyspatial SDK, and I also need to include a c++ library, which I've added as a dylib signed with the same provisioning profile as the app. The profile is an Apple Distribution profile created from an enterprise account. It succesfully uploads to Appstore connect, but fails with the following error message: ITMS-90426: Invalid Swift Support - The SwiftSupport folder is missing. Rebuild your app using the current public (GM) version of Xcode and resubmit it. This is unhelpful as I'm using a current version of Xcode. I've read that it's a provisioning issue, but I'm using the provisioning profile for apple distribution on an enterprise account, not an ad hoc profile. I've tried manually adding the SwiftSupport folder from the Xcode toolchain to the ipa/xarchive, resign and upload with Transporter, but that doesn't work. After spending a day trying to troubleshoot this, I'm at a loss. Any help with this is much appreciated. Note: I can sideload the app onto an AVP with an ad hoc build and ad hoc provisioning profile (I've added the signed dylib to build phases Link with Libraries and Embed Frameworks). Somehow this doesn't need the SwiftSupport?
2
0
1.6k
Oct ’24
iOS Version Requirements for Implementing Win-Back Offer
I am currently exploring the implementation of win-back offer in my app to encourage lapsed subscribers to re-subscribe. I plan to use the automatic win-back offer sheet that display to eligible customers upon app launch, as described in the documentation. However, I am unclear about the specific iOS version requirements needed to support this feature effectively. Could someone clarify the minimum iOS, iPadOS, and macOS versions required for these automatic win-back offer sheet?
1
0
398
Oct ’24
suspected IAP refund abuse by single user
Hi, Pretty sure abusive refunds are hurting our app placement. Noticed we had two refunds in the exact same hour from Poland and thought it odd since Poland makes up a very small part of our user base. Extra odd since we've had few refunds in general (~2% when comparing against activations + renewals) so I was worried our backend servers were down and the app not working but noticed no problems. I then checked the past 5 months (life time of our app) and noticed that over 60% of our refunds are all from Poland even though it makes up a very, very tiny amount of our sales. I then also remembered my user support team member telling me they get endless emails from one user in Poland who is making rather unusual and paranoid statements about how various governments are out to get them along with complaining about our app not stopping them...at least that's what the machine translation is telling us, it's all in Polish. Assuming it's all done by this one guy, their pattern is purchase, a few days later a refund, a few days go by, another sale, a day or two later, refund, etc. Then one day two sales and then two weeks later, two refunds at the same exact hour (presumably from two different Apple IDs this person has). As I was writing this it happened again, two more refunds (although this time I don't see the purchases they are tied to). I'm considering just removing Poland from the list of countries for my IAPs. I don't want my app placement ruined by refunds associated with one user in one country! I've already noticed a sudden drop in installs in the past week corresponding to this guy increasing the frequency of this and I'm starting to get very worried! I also noticed that nothing is pro-rated, the refunds match the proceeds exactly while the person does things with the app that cost us money on the server/cloud costs side. Fortunately it's not a lot so more surprised than concerned. I thought each day they waited after a purchase to request a refund they would still owe 1/30 of the monthly subscription price. My questions are: Can this truly be the same user or would Apple have blocked them from doing this cycle by now? I assume even if they used a new Apple ID that using the same purchase method would get them flagged. Are a few refunds hurting our app placement in the App Store or as long as we're relatively low overall it's fine? It's been a marked change in # installs per day in the past week... Is there a way to ask Apple to block one specific person from buying your app? I know their Apple ID (or at least one of them) since they emailed our support team with it. Is 2% refunds an acceptable rate? We'd be below 1% if not for Poland. Aren't IAP refunds pro-rated? I checked events for Poland over the lifetime of the app and I get the following, which seems odd to me. Like how could we have a reactivation or does a purchase after a refund count as that? If so, would mean same Apple ID being used. 9 refunds 7 activations 3 reactivations 1 cancellation 1 enter grace period 1 entered billing retry 1 renewal Thank you! Colin
3
0
594
Oct ’24
Issue with Removed App Still Showing as Available in App Store Connect
Hi all, We’re currently facing an issue in App Store Connect. The App Review team mentioned, "Specifically, your other app Read Hero is available and not removed at this time. It is available on the App Store." However, we have already removed the app Read Hero from App Store Connect, but they continue to say it’s still available. We’re unsure how to resolve this issue. Can anyone help us understand why this is happening and how to fix it? Thank you in advance for your assistance!
0
0
305
Oct ’24
Default Review Sorting
Hi, I am wondering why on the app store the default sorting on review section is "sort by Most Helpful" rather than the latest review? On this particular concern also would like to know the algorithm behind the most helpful? Since we saw that the most helpful review was comment from 5 years ago in which we have fixed so much things and the related reviews seems irrelevant.
1
0
279
Oct ’24
Issues with Subscription Validation using Apple APIs and Server Notifications
Hello, We’re implementing subscription validation on our server using Apple’s latest APIs and have run into a few issues and uncertainties. We are transitioning away from the deprecated /verifyReceipt endpoint and are now using the /inApps/v1/subscriptions/{transactionId} API. However, we have questions about how to handle transaction validation, particularly around older transactions and notification behavior in the sandbox environment. Additionally, we are facing challenges with Apple Server Notifications, especially regarding when we should expect to be notified of subscription cancellations or expirations. Below are the specific questions we hope the community can help us with: Question 1: We are using the inApps/v1/subscriptions/{transactionId} API to retrieve the subscription status and validate subscriptions on our server side, since the /verifyReceipt endpoint has been deprecated. This API always returns the last transaction for a subscription. Should we only validate the latest transaction, and is it guaranteed that even if we provide an older transaction ID, the API will always return the most up-to-date transaction information? https://developer.apple.com/documentation/appstoreserverapi/get_all_subscription_statuses/ https://developer.apple.com/documentation/appstorereceipts/verifyreceipt Question 2: In the sandbox environment, we encountered an empty response when trying to validate a transaction ID. We are attempting to validate older transactions made by the user to keep our system and store subscriptions in sync. Could you provide guidance on why this might be happening and how we can validate older transactions? Question 3: We are using Apple Server Notifications to track subscription renewals and changes. However, when a user disables auto-renewal, we do not receive a webhook notification when the subscription actually expires or is canceled. We only get notified when the user changes their renewal preferences. Should we expect a separate notification when the subscription fully expires or is canceled, or is this behavior expected? https://developer.apple.com/documentation/appstoreservernotifications/notificationtype
0
0
357
Oct ’24
Cannot download basic app from testflight
Hi, I have made a very simple app (an app that shows "hello world" in a text field). But when I upload it to testflight I cannot download the app on my Iphone. I have the newest version of macOS (15.0.1 macOS Sequoia) and the newest ios version (ios 18.0.1). I have tried to change the name of the app, the change the bundle identifier, tried to change my certificates in the apple developer page, trying to delete testflight, restarting my phone and more. But it doesn't help. I will add that I cannot add external testers to my app in testflight (I also get an issue here). But for some reason I am able add internal testers (but the invitees cannot download the app in testflight) As written above, I just uploaded the most basic app to testflight and I still cannot download it on my phone (I have also tried to invite other testers and still doesn't work on their phone). I have had this issue the last year, and I have tried almost every solution I could find on the apple developer page, the internet and more. It would really help with a solution to this problem. Pls write a solution.
0
0
350
Oct ’24
Selling the same subscription in multiple apps
I want to sell the same subscription in multiple apps so that if someone subscribes in one they show up as having a subscription in the other. Apple's documentation states "To get started, use App Store Connect to create a separate and equivalent auto-renewable subscription for each app that offers the multi-app subscription so that users can subscribe from any app." (https://developer.apple.com/documentation/storekit/in-app_purchase/original_api_for_in-app_purchase/subscriptions_and_offers/offering_a_subscription_across_multiple_apps) But I'm unable to create two subscriptions with the same Product ID. I could create two subscriptions that are equivalent but with different Product IDs that are treated as the same by our server, which would accomplish the main goal, but I believe this risks someone subscribing to both subscriptions if they do so directly through the App Store, for example using a promo code link, because they're still two different subscriptions to Apple. Thanks!
0
0
391
Oct ’24
Apple Practices Concerning Published Apps and Their Updates
I would like to warn other developers about shocking Apple practices of not allowing to update already published games. I have two published games on App Store and Apple does not allow me to update my games to fix simple bugs or just to replace the game icons. The updates are classified as SPAM despite the successful publication of the original games. I cannot comprehend what benefit would Apple have from dealing with upset users and developers who download suboptimal apps and who are not allowed to update already published apps to fix issues and improve users' experience. Do you think that such practices are fair? Your thoughts are welcome.
2
0
585
Oct ’24
How to Publish App as Public in the App Store for Business Use
I’m currently trying to distribute my app on the App Store, but I received the following response during the review process: "We found in our review that your app is intended to be used by a specific business or organization, including partners, clients, or employees, but you've selected public distribution on the App Store in App Store Connect. Since the App Store is intended for apps with a public audience, we recommend reviewing the other distribution options available to you through your Apple Developer Program Account." My app is primarily for business use, but it's designed to be accessible to multiple companies who register with us, rather than being limited to just one specific organization. It doesn't contain any features for the general public at the moment, but I do want it to be available publicly on the App Store for any business that registers. Can anyone guide me on why my app was flagged during the review process and how I can adjust my submission to ensure it can be published as a public app in the App Store? Thanks in advance!
0
0
400
Oct ’24
Wrong automatic prices for In-App-purchases
The exchange rates seems to be completely off. If i choose 1.49€ as base it gets converted to 0,99$ but it should be 1,63 US Dollar, or at least more than 0,99$. The other way round is the same. If I choose 1.49$ it converts to 1.99€. That makes no sense. I would set the prices manually but there seem no upload csv files or something with prices and set them all manually would take years. On Google Play you can set pricing templates (but you don't need to because the automatic conversion works there) but in App Store you can only set prices manually or automatic with wrong conversion rates.
13
1
3.0k
Oct ’24
App Clip Invocation Issues on iOS 18 and iOS 18.1 - NFC and QR Invocation not working for Default App Clip Experience
We have identified an issue on iOS 18 and iOS 18.1 (developer beta) where App Clips invoked via NFC or QR codes without a pre-configured Advanced App Clip experience (aka they should be using the Default App Clip Experience) are not functioning as expected. This issue is specific to iOS 18, as the behavior works correctly on iOS devices running 17.x. Steps to Reproduce: Set up two scenarios: One scenario where an App Clip has a pre-configured advanced app clip experience (with metadata such as title, subtitle, image). Another scenario where the App Clip is invoked without any pre-configured experience (should use the default App Clip experience). On an iOS 18 or iOS 18.1 device: For the default App Clip experience (no pre-configured advanced app clip experence): Scan the NFC tag when the phone is locked. Scan the NFC tag when the phone is unlocked. Scan the QR code. For the pre-configured App Clip experience: Perform the same tests (NFC and QR code scans). Test the same scenarios on an iOS 17 device for comparison. Expected Behavior: For default App Clip experience invocations (NFC or QR): Scanning NFC or QR should still trigger the App Clip card, even without metadata or a pre-configured advanced experience, on both locked and unlocked devices. For pre-configured Advanced App Clip Experence invocations: The App Clip card should display correctly with the configured metadata and behave as expected on both locked and unlocked devices. Observed Behavior on iOS 18 and iOS 18.1: For default App Clip experience invocations: When scanning the NFC tag on a locked device, an error message is shown - e.g., "App Clip Unavailable" or "The operation couldn't be completed. (CPSErrorDomain error 2.)" . When scanning the NFC tag on an unlocked device, the system redirects straight to the web browser instead of displaying the App Clip card (or even the normal NFC top of screen push notification style thing) Scanning the QR code also prompts the user to open the web browser similar to the experience of scanning a non app clip QR code, skipping the expected App Clip experience. For pre-configured Advanced App Clip Experence invocations: The App Clip behaves as expected, showing the correct card with metadata and functioning properly on both locked and unlocked devices. Notes: The issue is only observed on iOS 18 and iOS 18.1, while the expected behavior is working fine on iOS 17. This may indicate a regression or change in behavior introduced with iOS 18 that affects App Clip invocations that do not have a pre-configured experience.
4
7
1.5k
Oct ’24
AppClip Card image is not appear
I have AppClip set up in AppStoreConnect and it is activated when read by NFC. After trying several times, sometimes the AppClip card does not show up. (I don't think it's a communication speed issue as it doesn't show up after some time). As for the cards, we are only aware of the AppStroeConnect settings. I tried changing the image file of the card to one with a reduced size, but that did not completely resolve the issue. If you have anything to investigate to resolve the issue, I would appreciate it if you could let me know.
1
0
472
Oct ’24
"Make a version unavailable for download" - what's the impact?
Hi, I see that we can make old versions of our app unavailable for download in App Store Connect. https://developer.apple.com/help/app-store-connect/manage-your-apps-availability/make-a-version-unavailable-for-download Apart from preventing people from downloading older versions from the store, what's the impact on the users? Are they prompted to install a more recent version if they run something outdated? Anything else? Thanks
0
0
319
Oct ’24
iTMSTransporter lookupMetadata apple_id not supported by the metadata lookup functionality
Hello, I am trying to use iTMSTransporter to update my app's metadata, however I am getting error code 1117. "The content type for the specified apple_id of 'XXXXXX' is not supported by the metadata lookup functionality. (1117)" Any idea on what would cause that? I have no outstanding terms to accept or anything like that and my app is in status "Prepare for Submission". I suspect this might be happening because I currently have new In App Purchases in review that have been denied because they were not yet accessible in the app for testing. The recommendation was to upload a new build. However, in order to upload a new build for testing I need to update my metadata. I have a lot of metadata so would like to use iTMSTransporter, but then I get that error. Thanks for your help!
1
0
488
Oct ’24
English is missing from my languages on the App Store
I updated my app to support additional languages. However, when I checked the app in the App Store, the English language seems to have been removed. Here's the screenshot in my App Store Connect (Default English) App Store - Header (No English) App Store - Information - Languages (No English) Xcode - Project Info (Default English) Xcode - String Catalog (Default English) How can I get it back? Do I have to translate English to English in my String Catalog? or is this an error in the App Review side? I checked other apps supporting multiple languages and the still have English showing.
3
0
685
Oct ’24
Inaccurate Financial Reports
Hello everyone, I hope you’re all doing well. I wanted to check if anyone else has experienced unusual behavior with their financial reports. I’ve encountered this issue at least three times in the past six months, and I wanted to provide an example for clarity. Initially, I receive an email stating that financial reports are available for the following regions: • China • Euro-Zone • Hong Kong • Hungary • India • Malaysia • Norway • Pakistan • Rest of World • Romania • Saudi Arabia • Sweden • United Kingdom Upon reviewing the report, the amount might show something like £116, which seems fine. However, a day or two later, I receive another email indicating reports are available for: • Americas • Australia • Consolidated • Detailed Consolidated When I check again, the total amount has dropped significantly, for example, down to £75. I’m confused as to why the amount would decrease when adding other territories should logically increase the total. Additionally, I’m concerned about potentially missing payments since this has occurred multiple times, though it wasn’t an issue in the past. I might be overlooking something, but I’ve noticed a few other posts raising similar concerns without any clear resolution. If anyone could shed some light on why this happens or provide guidance, it would be greatly appreciated. Thank you in advance for your help!
0
0
361
Oct ’24