Is there any API that are deprecated that I will need to look out for?
Asked on 2025-06-24
1 search
Several APIs have been deprecated according to the content presented at WWDC:
-
In-App Purchase API: The original API for in-app purchases is deprecated starting with iOS 18 and aligned OS releases. It is recommended to update to StoreKit 2 for a better in-app purchase experience. What’s new in StoreKit and In-App Purchase.
-
App Store Server API: The original version of the
get transaction history
endpoint is deprecated. You should migrate to version two of the endpoint. Explore App Store server APIs for In-App Purchase. -
UIKit: Many UI application-focused APIs are deprecated, including legacy UI application delegate callbacks and UIApplication launch option keys. Only the
init window scene
initializer forUIWindow
remains. What’s new in UIKit. -
On Demand Resources: This legacy technology is deprecated, and its successor is Background Assets. Discover Apple-Hosted Background Assets.
-
SceneKit: SceneKit is officially deprecated across all platforms. Existing applications will continue to work, but new apps or significant updates should use RealityKit instead. Bring your SceneKit project to RealityKit.
These deprecations suggest that developers should consider updating their applications to use the latest APIs and frameworks to ensure compatibility and take advantage of new features.

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.

What’s new in UIKit
Modernize your app with the latest APIs in UIKit, including enhanced menu bar support, automatic observation tracking, a new UI update method, and improvements to animations. We’ll also cover how you can include SwiftUI scenes in your UIKit app and explore SF Symbols, HDR color pickers, and more.

Explore App Store server APIs for In-App Purchase
Learn how to leverage your server to build great In-App Purchase experiences with the latest updates to the App Store Server API, App Store Server Notifications, and the open source App Store Server Library. After a recap of current APIs, we’ll introduce updated endpoint functionality, new transaction fields, and a new notification type. We’ll also discuss best practices for the purchase lifecycle, delivering content, and targeting offers, so you can become a server power user.