WWDC 2024: What Subscription Apps Need to Know — David Barnard, Jacob Eiting, & Charlie Chapman, RevenueCat
Description
On the podcast: Another Apple WWDC conference is in the books, and as usual, we’re excited to dig into everything Apple announced — and what it means for iOS developers and RevenueCat users. This year’s announcements covered everything from small quality-of-life enhancements in App Store Connect to the deprecation of some of Apple’s oldest in-app payments code.
Key Takeaways:
🏪 StoreKit 1 is deprecated — After 15 years, the old and creaking first version of StoreKit is being deprecated by Apple. It’ll likely stick around as so many legacy apps still use it, but StoreKit 1 will not receive new updates and features.
🧠 Apple Intelligence — AI, rather than spelling the end of apps, could usher in a new era for apps. By building AI directly into the OS, connecting to services in a privacy-conscious way, Apple is opening up the potential of AI to all apps on the App Store.
👀 Vision Pro — While Vision Pro is now available in new markets and has received an update to VisionOS, it still feels like a “publicly available beta”, where the audience size remains small. Great for experimentation, but not a place to build a business (yet).
🧘 Quality-of-life improvements — Apple announced plenty of quality-of-life updates such as reduced screenshot requirements (now only one size per platform!), deep links for custom product pages, and a better experience for TestFlight users.
🏆 Win-back offers — A fourth offer type is now available, which applies to users whose subscriptions have lapsed, something which wasn’t easy before. Win-back offers also come with functionality we haven’t seen before with the other offer types.
🔏 AdAttributionKit — In what seems to be a successor to SKAN, Apple has announced a new privacy-focused ad attribution framework. AdAttributionKit better standardizes what existed before and comes with some new features (such as compatibility with third-party app stores).
About Hosts:
David Barnard is a Growth Advocate at RevenueCat and creator of apps like Launch Center Pro and Weather Up.
Jacob Eiting is the CEO of RevenueCat and an expert on subscription apps and in-app purchases.
Charlie Chapman is a Developer Advocate at RevenueCat, an indie developer of apps like Dark Noise, and host of the Launched podcast.
Follow us on X:
Resources:
- WWDC 2024 Session Recordings
- Sign-up Form to Get Notified About Advanced Commerce APIs
- Apple Docs: What’s New
Episode Highlights
[2:00 ] Goodbye to an old friend: After 15 years, Apple’s StoreKit 1 (recently renamed “original API for in-app purchase”) has been deprecated.
[7:09 ] AI in the OS: With natural language abilities integrated at the OS level, Apple Intelligence could change how developers build and users interact with apps.
[16:42 ] Vision of the future: Apple Vision Pro 2.0 is a cool opportunity for developers to experiment with, but it’s still early days (and the addressable market is currently small).
[21:07 ] App Store Connect updates: Apple announced multiple quality-of life improvements for App Store Connect, including the ability to nominate your app to be featured on the App Store, new tools for generating marketing assets, deep links for custom product pages, an improved TestFlight user experience, and reduced screenshot requirements.
[39:04 ] Baby, come back: App Store Connect now lets you set up win-back offers, giving you a new way to re-engage lapsed subscribers and raise your LTV.
[49:03 ] Streamlined purchasing: Users can now complete their entire purchase within the App Store (or you can opt out of this feature if you’d rather direct users to the purchasing flow within your app).
[50:21 ] Advanced Commerce APIs: With complex SKU bundling and the ability to track digital content from multiple apps within the same developer account, the updated App Store will support more complex monetization use cases.
[52:49 ] SKAdNetwork 2.0?: Apple’s new AdAttributionKit, which feels like an upgraded successor to SKAdNetwork 1, provides enhanced reengagement capabilities (but only works with iOS 17.4 or later).