---
title: AskCenter
framework: permissionkit
role: symbol
role_heading: Class
path: permissionkit/askcenter
---

# AskCenter

A class that manages permission requests you send to parents or guardians for approval.

## Declaration

```swift
final class AskCenter
```

## Overview

Overview Use AskCenter to send permission questions to parents or guardians when a person needs approval for app communication permissions or significant updates. The system routes your questions through the appropriate family sharing channels and delivers responses back to your app when parents make their decisions. Access the shared instance to send permission requests and register for response notifications. The system handles the underlying communication with parents and manages the approval workflow automatically.

## Topics

### Getting the shared instance

- [shared](permissionkit/askcenter/shared.md)

### Making permission requests

- [ask(_:in:)](permissionkit/askcenter/ask(_:in:)-39vi7.md)
- [ask(_:in:)](permissionkit/askcenter/ask(_:in:)-3znb6.md)
- [ask(_:in:)](permissionkit/askcenter/ask(_:in:)-6xupo.md)
- [ask(_:in:)](permissionkit/askcenter/ask(_:in:)-8ks48.md)

### Receiving responses

- [responses(for:)](permissionkit/askcenter/responses(for:).md)

## See Also

### Essentials

- [Creating a communication experience](permissionkit/creating-a-communication-experience.md)
- [PermissionQuestion](permissionkit/permissionquestion.md)
