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."
)
```
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.