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

Converting from paid to freemium
I'm looking for the latest advice on detecting customers who have bought my app prior to its conversion to freemium, so I can offer them a free period. This seems like a pretty common thing to want to do. I'm adding a range of subscriptions to a previously "paid" app, and don't want to annoy customers who have recently bought it outright. Over the last decade there has been a great deal of confusing advice posted on this subject, so does anyone know the best way to tackle this when supporting Sonoma and later? I'm currently implementing the new subscription solution based around SubscriptionStoreView. I don't have a server to support my app as it isn't cost-effective for my situation, and much of the Apple video content seems centred around having one. Is it possible to do the receipt checking and detection of original paid purchase date in-app? Maybe using StoreKit2? Can I do this with introductory offers? Any help greatly appreciated. UPDATE: I've just started re-watching the WWDC 2022 Video "What's new with in-app purchase" and it seems that AppTransaction is the way to go. Any thoughts on this?
1
0
73
1d
Distribution the macOS app include dext. No profiles for ---- were found
I developed an app including driver extension. So I tried to distribute it to users. Of course, it works fine in my Mac. I pressed "direct distribution" through the distribution menu in xcode, but the error occurred as below. I also checked that distribution are fine with TestFlight(internally), checked unregistered mac device. I can't figure out what's wrong, so I'm asking for help. Thank you.
0
0
53
2d
Does StoreKit filter product types for old app version?
Hi, I am new to StoreKit and IAP. I am developing the 1.0 version of my app, and I plan to offer non-consumable items in version 1.0, with plans to offer auto-renewable subscriptions in the future 2.0 version. According to the App Store's review requirements, when I add a new type of item in the app, I need to submit the app version for review as well. What I want to know is, after I add auto-renewable subscription items in App Store Connect for use in version 2.0, will these new items be returned when my 1.0 version queries product information through the StoreKit interface? If they are returned, since version 1.0 does not support auto-renewable subscriptions, do I need to add compatibility code to ignore the unsupported items? Ideally, according to the App Store's requirement to submit a new app version along with the type of products, StoreKit would help filter out product types that are not supported by older app versions, but I wonder if this is the case?
0
0
54
2d
Urgent: Assistance Needed with Apple Developer Membership Renewal
I have tried to renew the Apple membership, but I am unable to see any menus to renew it. As per the guidelines mentioned in the email, I have installed the Apple Developer app on my iPhone 13 mini, iPhone 11, and on my MacBook. I have also tried renewing through the browser. I can see that the Apple Developer Program 1-year membership is valid through June 10, 2024, in the Developer app on my iPhone, but there are no renewal options available when I tap on it. Could anyone please assist me with this matter urgently?
0
0
28
3d
Evaluating Apple Search Ads for Game Monetization: User Experiences and Cost-Effectiveness
This inquiry seeks insights from individuals with experience running Apple Search Ads campaigns for games on the App Store. The primary focus is on understanding the effectiveness of this platform for game monetization. Specifically, valuable contributions would include: Performance: Sharing experiences with Apple Search Ads, both positive and negative. Cost-Effectiveness: Insights into the cost per install (CPI) and return on investment (ROI) achieved through Apple Search Ads campaigns. Conversion Rates: Data on the percentage of users who clicked on the ad and ultimately bought, downloaded or made in-app purchases within the game. By sharing this information, we can collectively gain a clearer understanding of the potential of Apple Search Ads as a monetization strategy for mobile games.
0
0
99
3d
How to get on the front page of the visionOS App Store?
I released a visionOS native app, and am about to release an update. Problem is, even with keywords and whatnot, my app can't be found on the App Store unless you search it by name. It's not discoverable at all. It doesn't show up in any lists, not even what's new. It seems Search Ads are only for iOS and iPad, so I can't even buy help. What can I do to reach people? How can I at least get on the what's new list for visionOS?
1
0
142
5d
Trader status and app updates
Hi. I am a indie/hobby developer that has a "for purchase" app in the App store and from what I can tell from the legalese that makes me a trader. I plan to simply de-list from the EU market, because I don't want my personal information displayed, and I don't make enough money off the app to warrant setting up a LLC, or PO box etc. Will customers in the EU who have ALREADY purchased my app prior to de-listing still receive any updates I make to the App or are they gonna be SOL?
1
0
152
5d
Does my app qualify and do I pay commissions on Reader Apps?
My app aggregates transaction news and data from different sources and shows users inside the app. Users are not required to sign in to view the content. However, a subscription is required to view transaction data details. Users only sign in to the app, and there is no registration. For example, if a user wants to view the details of transaction A and they are not yet subscribed, once they click on the transaction they get redirected to an external website to sign up or log in and subscribe. Once that is done, they can then sign in to the app and view the details. There are no in-app purchases. QUESTIONS Does my app qualify to be a consumption-only (reader) app? If yes(for question 1) do I have to pay a commission to App Store?
0
0
135
5d
Use Apple Search Ads as a private individual from Sweden
I'm trying to understand if I, as a Swedish private individual developer without a company, can use the Apple Search Ads in App Store to promote my apps. The problem is that it's not clear if the prices for advertising on App Store is including Skatteverkets "moms", or if it's without it and I need to report it to Skatteverket on my own? I don't have a momsregistreringsnummer (VAT registration number) since I'm a private person.
0
0
125
1w
Managing app version releases for single Target with different platforms
I have a multiplatform app with a single target. I’ve been focused on making release updates for just visionOS where the new version doesn’t really have any changes to the iOS/iPadOS content. When I build and archive a new version and build number for my single app target, is it an ok practice to only release the new version and build to visionOS and not iOS? The reason I ask, is that the next time I get around to releasing a version and build that has any iOS changes that I want to release on the iOS App Store, it will have skipped one or more version numbers (due to only visionOS releases) from the last time that version was seen on the iOS App Store because I was only doing visionOS releases and versions prior to that.
1
0
128
1w
Unable to redeem promo codes (iOS 17.5.1)
My app is in pending developer release but promo codes can't be redeemed. It says "Unable to Redeem: This content is incompatible with the current software on this device. Update your device to the latest software version and try again." but the devices run the latest iOS version (iPadOS 17.5.1 and iOS 17.5.1). I also tried to enable preordering but codes still can't be redeemed. Via TestFlight the game can be installed and runs without problems but I don't want to use TestFlight to make the outreach campaign. Is this a bug in iOS 17.5.1?
0
0
139
1w
Receipt Problem
We have some questions regarding the receipt fields: Our receipt validation refers to this document: Validating Receipts on the Device(https://developer.apple.com/documentation/appstorereceipts/validating_receipts_on_the_device). We would like to know if preorder receipts can also be validated using the methods outlined in the above document. If so, may I ask which ASN.1 Field Type corresponds to the preorder_date_ms? Additionally, we found other receipt fields in this document: Receipt Fields(https://developer.apple.com/library/archive/releasenotes/General/ValidateAppStoreReceipt/Chapters/ReceiptFields.html#//apple_ref/doc/uid/TP40010573-CH106-SW1). If possible, it would be appreciated if someone could supplement the definitions of each ASN.1 Field Type.
0
0
106
1w
A curiosity question about the most frequent App Store users
Hello, on the App Store I have two simple Safari extensions both for iOS and macOS, one app for iOS for testing and feedback purposes (so, even if it's a complex app, nothing of "serious" for the moment) and one mature and complex app for macOS. The last one is localized for the most important 12 languages, the others one are in english only (but due their simplicity are enough). At this moment they are all free apps. The point is this one: overall in the macOS app I except a general interest for a mature and very interesting application, but seems that, independently from everything, the only real downloaders and users are the US ones. This is really demoralizing because this app needs to be known, but only the US audience is not enough. Only the 10% of downloaders are generally equally divided between UK, India, Canada, Brazil, China and Japan. So the keywords seem effectively findable. Is it normal this huge difference? Not-US audience is more suspicious? There is a particular psychology difference between US and other countries? Ok, probably most macOS users, with a recent hardware (this app require at minimum macOS 12.3 to work), are located in US. But the ratio US:rest of the world seems anyway unbalanced. Thank you, have patience if my question is dumb.
0
0
160
2w
Incorrect macOS app icon size
I created my macOS app icon using the resources provided on the website for macOS Sonoma (Production Templates): https://developer.apple.com/design/resources/ However, when I check my app icon on the App Store, it has an incorrect size. Although, it is presented correctly in the Dock. Any ideas on how to fix that? Should I export the icon without padding that is by default set for the export? I used the Sketch template. I also reported it using Feedback Assistant: #FB13811586
3
0
210
2w
Would my app be required to use IAP
I've been asked by my company to build an app. The core business is bookkeeping for individuals and small businesses. We charge hourly as well as offer a monthly membership. The majority of the bookkeeping would happen offline directly between the accountant and the customer. However we would want to use the app to show dashboards, some comms, etc. The concern is, would Apple consider the service being consumed within the app? We want to very much avoid IAP, and use our own checkout flow, I think we'd be okay, but I don't know. . I think we would fall under 3.1.3(e). "Per section 3.1.3(e) Goods and Services Outside of the App: If your app enables people to purchase physical goods or services that will be consumed outside of the app, you must use purchase methods other than in-app purchase to collect those payments, such as Apple Pay or traditional credit card entry." Any insight or advice would be appreciated, thank you
0
0
152
2w
How to obtain valid subscription information in the App?
I have an APP with its own user system. I configured subscriptions in the Apple Store and divided them into levels 1 and 2. User logs in to the App Store with apple id A, then logs in to my APP with account A1 and subscribes to level 1 subscription. At this time, he switches to the App Store, switches apple id to B, then returns to my APP (the APP user is still A1 at this time), finds the previous subscription and upgrades it. At this time, apple ids A and B will be charged for subscription at the same time. I need to restrict this operation. My solution is to obtain the user's current valid subscription from the App Store when upgrading. If it cannot be obtained, the user is prohibited from upgrading. However, I only found "Restoring purchased products" from Apple's documentation. This document only explains how to restore completed transactions and cannot be called frequently. Are there any other solutions or APIs?
0
0
115
2w