One Logo Pool Ball
PermissionKit · IOS API REFERENCE

SignificantAppUpdateTopic

struct · iOS 26.2+ · SDK 27.1

struct SignificantAppUpdateTopic

A topic for requesting permission for significant app updates. Use `SignificantAppUpdateTopic` when your app has a significant update that requires parents or guardians to consent on behalf of their child. This topic helps you create consistent asking experiences that may comply with regulations that require notification or permission for app changes. You determine what constitutes a significant update based on applicable regulations. Use concise, understandable language that clearly explains what changed in your app. Parents and guardians see this description when deciding whether to grant permission. ```swift // Specific let topic = SignificantAppUpdateTopic( description: "This update adds video calling and location sharing features." ) // Vague let topic = SignificantAppUpdateTopic( description: "We've made improvements to the app." ) ```

Members (3)

init · iOS 26.2+

init

TypeScript
static init(description: string): SignificantAppUpdateTopic
Swift declaration
init(description: String)

Creates a new significant app update topic with the specified description. Use this initializer to create a topic that describes significant changes to your app. The description you provide helps people understand what changes you're making and why you need their consent. - Parameter description: An explanation of the significant update that initiates this permission request.

get · iOS 26.2+

description

TypeScript
get description(): string
Swift declaration
let description: String

A description of the significant update that initiates the permission question. Provide a clear, concise explanation of what changes you're making to your app that require parental consent. This description appears in the permission request that parents or guardians receive.

get · iOS 26.2+

id

TypeScript
static get id(): string
Swift declaration
static let id: String

The unique identifier the system uses to categorize this topic type. The system uses this identifier to group related permission requests and ensure your app receives responses for questions with this topic. You don't need to modify this value - the system handles topic routing automatically using this predefined identifier.

Skipped declarations

No declarations were skipped in this snapshot.

All PermissionKit types →