---
title: NSAlarmKitUsageDescription
framework: bundleresources
role: symbol
role_heading: Property List Key
path: bundleresources/information-property-list/nsalarmkitusagedescription
---

# NSAlarmKitUsageDescription

A message that tells people why the app is requesting access to schedule alarms.

## Discussion

Discussion Include a descriptive string explaining why your app schedules alarms. This string appears in the system prompt when requesting authorization. If the NSAlarmKitUsageDescription key is missing or its value is an empty string, your app can’t schedule alarms with AlarmKit.
