API Differences in ActivityKit in iOS 18.0

It can be difficult to find what changed in Apple SDKs. These pages are algorithmically generated and show what is new in ActivityKit in the iOS 18.0 SDK.

Table of Contents

Typealiases

ActivityEnablementUpdates
@_implements(_Concurrency.AsyncSequence, Failure) public typealias __AsyncSequence_Failure = Swift.Never
ActivityStateUpdates
@_implements(_Concurrency.AsyncSequence, Failure) public typealias __AsyncSequence_Failure = Swift.Never
ActivityUpdates
@_implements(_Concurrency.AsyncSequence, Failure) public typealias __AsyncSequence_Failure = Swift.Never
ContentUpdates
@_implements(_Concurrency.AsyncSequence, Failure) public typealias __AsyncSequence_Failure = Swift.Never
FrequentPushEnablementUpdates
@_implements(_Concurrency.AsyncSequence, Failure) public typealias __AsyncSequence_Failure = Swift.Never
PushTokenUpdates
@_implements(_Concurrency.AsyncSequence, Failure) public typealias __AsyncSequence_Failure = Swift.Never

Functions & Methods

Activity
public static func request(attributes: Attributes, content: ActivityKit.ActivityContent<ActivityKit.Activity<Attributes>.ContentState>, pushType: ActivityKit.PushType? = nil, style: ActivityKit.ActivityStyle) throws -> ActivityKit.Activity<Attributes>
PushType
public static func channel(_ name: Swift.String) -> ActivityKit.PushType