← ClaudeAtlas

permissionkitlisted

Create child communication safety experiences using PermissionKit to request parental permission for children. Use when building apps that involve child-to-contact communication, need to check communication limits, request parent/guardian approval, or handle permission responses for minors.
dpearson2699/swift-ios-skills · ★ 730 · AI & Automation · score 80
Install: claude install-skill dpearson2699/swift-ios-skills
# PermissionKit > **Note:** PermissionKit is new in iOS 26. Method signatures should be verified against the latest Xcode 26 beta SDK. Request permission from a parent or guardian to modify a child's communication rules. PermissionKit creates communication safety experiences that let children ask for exceptions to communication limits set by their parents. Targets Swift 6.3 / iOS 26+. ## Contents - [Setup](#setup) - [Core Concepts](#core-concepts) - [Checking Communication Limits](#checking-communication-limits) - [Creating Permission Questions](#creating-permission-questions) - [Requesting Permission with AskCenter](#requesting-permission-with-askcenter) - [SwiftUI Integration with PermissionButton](#swiftui-integration-with-permissionbutton) - [Handling Responses](#handling-responses) - [Significant App Update Topic](#significant-app-update-topic) - [Common Mistakes](#common-mistakes) - [Review Checklist](#review-checklist) - [References](#references) ## Setup Import `PermissionKit`. No special entitlements are required. ```swift import PermissionKit ``` **Platform availability:** iOS 26+, iPadOS 26+, macOS 26+. ## Core Concepts PermissionKit manages a flow where: 1. A child encounters a communication limit in your app 2. Your app creates a `PermissionQuestion` describing the request 3. The system presents the question to the child for them to send to their parent 4. The parent reviews and approves or denies the request 5. Your app receives a `PermissionResponse`