Use the latest capabilities to improve the discovery of your app on the App Store, and deliver high-quality app and in-app purchase experiences.
SKAdNetwork and Private Click Measurement let advertisers attribute their advertising across multiple sources — all while maintaining user privacy. SKAdNetwork 4.0 includes support for:
Coarse conversion values. These values give advertisers more flexibility and additional attribution information while maintaining privacy protections.
Multiple conversions. Advertisers can receive postbacks for multiple conversion windows, so the advertiser and ad network can better understand how much someone who installed the advertised app engages with it over time.
SKAdNetwork for web ads. Advertisers can attribute web-based ads in Safari that direct to the advertised app’s App Store product page after a user taps an ad.
Game Center, Apple’s social gaming network, lets you bring even more fun and connection to your games. Now players can find out what’s happening in your games and connect with friends around their activities.
Redesigned dashboard. Achievements and leaderboard standings are featured more prominently on the dashboard in your games, and the dashboard now includes a feed with friends’ in-game activity. Players can also see this activity on their Game Center profile, as well as friends’ profiles.
Push notifications. Players can receive push notifications about leaderboard activity — such as when someone passes their score — so they can stay on top of the latest activity in your game and remain engaged.
Add friends via Contacts. In Contacts, contact cards of Game Center friends include a link to their profile, and people can tap a button to invite other contacts to be friends too.
New APIs and enhancements to StoreKit 2 make supporting in-app purchases and subscriptions even easier.
AppTransaction API. Securely authenticate your app purchase details, check the dates people pre-ordered your app, and make sure customers maintain access to their purchased content if you switch from a paid to a freemium business model.
StoreKit Message API. Control when StoreKit message sheets appear in your app, so you don’t interrupt a user during a critical moment.
SwiftUI APIs. Present offer code redemption sheets and request App Store reviews within your app.
Enhanced testing for in-app purchases
Test additional in-app purchase scenarios in the sandbox environment and Xcode to ensure your app properly handles them in production.
Sync in Xcode. Sync in-app purchase products from App Store Connect to Xcode more easily, so you can stay focused on development.
Test in Xcode. Test offer code redemptions, refund requests, and price increases. You can even simulate billing retry and grace period scenarios.
Sandbox. Add sandbox testers more easily, and take advantage of support for testing billing retry, payment failure, and recovery scenarios. Enhancements to the App Store Connect API let you test certain scenarios using the sandbox environment.
App Store Server Notifications V2
App Store Server Notifications V2 provides near real-time updates on your in-app purchase transactions, so you can create customized experiences for your users. A new notification type, TEST, lets you confirm that your server is ready to receive server notifications in the sandbox environment and production.
App Store Server API
New enhancements to the App Store Server API help you test receiving notifications from App Store Server Notifications V2, get the latest transaction information, and more easily process transaction data.
Request test notifications. Confirm that your server is ready to receive notifications from App Store Server Notifications in the sandbox environment and production by requesting a TEST notification be sent to your server.
Notification history. Get the history of notifications sent for your app by App Store Server Notifications V2. This helps ensure your customer records are up to date if your server experiences an outage.
In-app purchase history. Get the history of in-app purchase transactions for your app. Now with new sort and filter options, you can retrieve the most recently modified transactions first or filter by fields such as product type, product ID, purchase date, and more.
Benchmarks in App Analytics
Compare your app’s performance to similar apps on the App Store with benchmarks, included in App Analytics. Benchmarks provide valuable insights across the customer journey by putting performance metrics related to acquisition, usage, and monetization into context — so you can easily see how you’re performing compared to your peers and make decisions to achieve your business goals. Peer groups are created using the latest differential privacy techniques to ensure that confidential information is kept safe and private.
Subscription price notifications
When you increase the price of an auto-renewable subscription, Apple provides email, push notifications, and in-app messaging to let subscribers know about upcoming changes and how to manage their subscriptions, or cancel if they prefer. Now under certain specific conditions and with advance user notice, you may also offer an auto-renewable subscription price increase, without the user needing to take action and without interrupting the service.