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.

General Documentation

Post

Replies

Boosts

Views

Activity

Could not install app in TestFlight after publish my app in App Store Connect
I publish my App 48 hours before but still can not find it in app store. After that, I can not install/update my TestFlight build either. It showed that "Could not install. The requested app is not avaliable or doesn't exist." What happend? Beofre publish, there's no problem of testflight. After reaching out Apple, problems didn't get solved.
0
0
245
Sep ’23
Status of the notification has not been restored upon receipt of REFUND_REVERSED
I have a question about REFUND_REVERSED, which is one of the types in Notification V2 for subscriptions. In the documentation, REFUND_REVERSED is described as a refund reversal and states that the content or service should be restored if it has been cancelled. However, when I check the actual received notification of this type, the status of the subscription is shown as 5, indicating that the subscription has been refunded. Furthermore, when I query the final status of this subscription using the getSubscriptionStatus API, it returns status=5 instead of status=1. I would like to know if this is the intended direction. If so, I would like to know how to confirm the refund cancellation status via the Appstore Connect API.
1
0
407
Sep ’23
App Tracking Transparency permission request issue in IOS 17
I am correctly implementing the App tracking Transparency issue but am still getting app rejection from AppleConnect see the message below When I tested in IOS 16.6.1 it worked perfectly on a physical device. Guideline 2.1 - Information Needed On iPad, iOS 17.0. we are unable to locate the App Tracking Transparency permission request when reviewed My App is build with flutter and I am using Latest Flutter version . Can anybody help me in this regard.
5
3
6.3k
Sep ’23
App Rejection for Astrology App
Hello Apple Developer Community, I hope this message finds you well. I recently submitted an astrology-related app to the App Store, and it was rejected with the following reason: "Your app primarily features astrology, horoscopes, palm reading, fortune telling, or zodiac reports. As such, it duplicates the content and functionality of many other similar apps currently available on the App Store." I would like to seek some clarification and guidance on how to address this issue and bring my app in compliance with Apple's guidelines. I understand that there are similar apps available, but I believe my app offers unique and valuable features that differentiate it from others. Specifically, I would like to know: What criteria does Apple use to determine whether an app is considered duplicative of others in the same category? Are there any specific guidelines or best practices to follow when submitting astrology or similar apps to ensure they are approved? Is there a way to highlight the distinctive features of my app that make it unique and provide a better user experience compared to other similar apps? Are there any precedents or examples of successful astrology apps that were approved on the App Store, and if so, what factors contributed to their approval? I want to ensure that my app complies with Apple's policies and provides value to users while avoiding any issues related to duplication. Any insights or guidance on this matter would be greatly appreciated. Thank you for your time and assistance. Best regards,
2
2
795
Sep ’23
Trademark rules
Hello. I plan to purchase a beautiful domain for a project and develop an application for App store. When searching on App store., it turns out that there are already applications with the same name. Can I use the same name for my application? What criteria should I use to determine if someone already has rights to this trademark, and what is Apple policy on this matter? Are there criteria for how popular, active, and supported an application must be before using the same name?
0
0
155
Sep ’23
Duplicated V2 notifications with different notificationUUID
We encountered a bug receiving a duplicated DID_RENEW notification for the same transactionId with different notificationUUID and signedDate after decoding it. We received them in a 98ms time lapse, so it seems there is a bug on Apple side. So far it is happening in the Sandbox environment, but maybe the Production environment is affected (we cannot confirm it because we already don't change to V2 in Production). There is an example of decoded notifications to illustrate the error: Notification extract #1 { "decodedTransaction": { "signedDate": 1695733544660, // Notice it is different "transactionId": "2000000422429312", // Notice it is the same "environment": "Sandbox", "expiresDate": 1695737117000, "purchaseDate": 1695733517000, "transactionReason": "RENEWAL", "originalPurchaseDate": 1695729871000, ... }, "notificationType": "DID_RENEW", "notificationUUID": "693c67fd-f507-49cd-b0cb-c244e94fe874" // Notice it is different } Notification extract #2 { "decodedTransaction": { "signedDate": 1695733544758, // Notice it is different "transactionId": "2000000422429312", // Notice it is the same "environment": "Sandbox", "expiresDate": 1695737117000, "purchaseDate": 1695733517000, "transactionReason": "RENEWAL", "originalPurchaseDate": 1695729871000, }, "notificationType": "DID_RENEW", "notificationUUID": "7e69c544-5ba0-42a0-88f4-ddae211563b5" // Notice it is different }
0
1
304
Sep ’23
Apple Notifications V2 For NRS product
Why doesn't Apple send notifications when a user purchases a Non-Renewing Subscription type product ? Sending server-to-server (S2S) notifications is industry practice which is provided by many leading payment service providers like PayPal, Stripe etc. Sending S2S calls for all products would increase the reliability of the service. Even if the app fails to notify a purchase of NRS product, Merchant's servers would be notified by Apple's S2S notification. Please enable notifications for all types of products and give Merchant/Developer option to opt-in or opt-out of notifications for a product type.
0
0
315
Sep ’23
The bundle 'Payload/Runner.app/Frameworks/TUICore.framework' is missing plist key.
Actually i get this error due to upload testflight. I'm using tencent cloud services for my flutter application all things are working good and application can successfully run also in device but error is coming when i upload the testflight. Please help me with this issue. The error is following like this : "The bundle 'Payload/Runner.app/Frameworks/TUICore.framework' is missing plist key. The Info.plist file is missing the required key: CFBundleShortVersionString. Please find more information about CFBundleShortVersionString at https://developer.apple.com/documentation/bundleresources/information_property_list/cfbundleshortversionstring (ID: 05258dde-3acc-4083-826b-de2c72dc5392)" And also attached screenshot
0
0
569
Oct ’23
NSPrivacyTrackingDomains has NOT block connections
Xcode 15.0 iPhone15 iOS17.0 Simulator I created demo app with Privacy manifest defined NSPrivacyTracking to YES, and NSPrivacyTrackingDomains with specific domain (used CDTFA Tax Rate API as example and string value is ca.gov). However, after selecting Ask App not to Track on ATT dialog, URLSession was successed and got response from the domain. Is there any wrong on my implementation? or is this feature has not released yet?
2
2
1.6k
Oct ’23
Inquiry Regarding the Production-Readiness of the app-store-server Library
Dear Apple Developer Forum Community, I hope this message finds you well. We are in the process of planning a migration from the existing "verify receipt" method to the new App Store Server API using the app-store-server library in Node.js. While we are excited about the capabilities and advantages that the app-store-server library offers, we have noted that it is currently in a beta phase. As we strive to ensure a stable and reliable production environment for our application, we would like to inquire about the expected timeline for the app-store-server library to transition from beta to a production-ready release. Our decision to adopt this library is contingent upon its readiness for production use, and we are keen to align our migration plans with its development roadmap. Any insights or updates regarding the library's readiness for production use would be greatly appreciated. Thank you for your time and assistance. We look forward to your response and are eager to continue our journey of providing exceptional experiences to our users through the Apple ecosystem. Sincerely,
1
0
554
Oct ’23
App embedded in Java app
Hi folks I am struggling with following scenario: We have an app implemented in Java (Parent app). From this parent app I would like to call .app that is implemented in Swift (Child app). We are trying to build package that can be distributed in Appstore using Install4j, partially with success. The app can be validated and distributed in TestFlight, however when we are trying to open child app, nothing happens. The app does not open. I am not sure if we do correct signing BECAUSE, when we initially distributed the app outside AppStore, Child App was signed with Developer ID Application and it did work correctly. How should we sign all apps? Is there any other way that we can pack this scenario without using Install4j?
1
0
481
Oct ’23