One Logo Pool Ball
ExtensionFoundation · IOS API REFERENCE

AppExtensionIdentity

struct · iOS 26.0+ · SDK 27.1

struct AppExtensionIdentity

A type that uniquely identifies an app extension on the system. Use this type to identify an app extension on the system and connect to it. You don’t create this type directly. Instead, you use the ``AppExtensionPoint/Monitor`` type to retrieve instances of this type for the available app extensions.

Members (4)

get · iOS 26.0+

localizedName

TypeScript
get localizedName(): string
Swift declaration
var localizedName: String { get }

The localized, human-readable name of the app extension. Use this string if you need to display the name of the app extension in your app’s interface.

get · iOS 26.0+

bundleIdentifier

TypeScript
get bundleIdentifier(): string
Swift declaration
var bundleIdentifier: String { get }

The bundle identifier of the app extension. During development, an app extension creator assigns a value to this string that incorporates the creator’s company name and the extension name. Bundle identifier strings use reverse-DNS notation.

get · iOS 26.0+

extensionPointIdentifier

TypeScript
get extensionPointIdentifier(): string
Swift declaration
var extensionPointIdentifier: String { get }

The extension point of your host app that the app extension supports. This property contains the identifier for one of the host app’s extension points. Extension points represent the extensible features of the host app.

get · iOS 26.0+

id

TypeScript
get id(): string
Swift declaration
var id: String { get }

The stable identity of the entity associated with this instance.

Skipped declarations

No declarations were skipped in this snapshot.

All ExtensionFoundation types →