Biggest api update
Asked on 08/09/2024
1 search
The biggest API update mentioned in the context is the deprecation of the original API for in-app purchases, including the unified receipt, starting with iOS 18 and aligned OS releases. Developers are encouraged to update their apps to use StoreKit 2, which offers improvements such as customer transaction history, subscription renewal information, and modern language features like the Swift Async/Await pattern. This update is discussed in the session What’s new in StoreKit and In-App Purchase.
Additionally, there is a significant update to the App Store server APIs for in-app purchases, with the release of version two of the transaction history endpoint. This new version provides a complete history of a customer's transactions, which can be used for various purposes such as showing full purchase history or auditing consumable balances. This update is covered in the session Explore App Store server APIs for In-App Purchase.

What’s new in StoreKit and In-App Purchase
Learn how to build and deliver even better purchase experiences using the App Store In-App Purchase system. We’ll demo new StoreKit views control styles and new APIs to improve your subscription customization, discuss new fields for transaction-level information, and explore new testability in Xcode. We’ll also review an important StoreKit deprecation.

Discover media performance metrics in AVFoundation
Discover how you can monitor, analyze, and improve user experience with the new media performance APIs. Explore how to monitor AVPlayer performance for HLS assets using different AVMetricEvents, and learn how to use these metrics to understand and triage player performance issues.

What’s new in UIKit
Explore everything new in UIKit, including tab and document launch experiences, transitions, and text and input changes. We’ll also discuss better-than-ever interoperability between UIKit and SwiftUI animations and gestures, as well as general improvements throughout UIKit.