usernotifications

Document and implement iOS UserNotifications framework features for local and remote notifications.

299|16|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/Prisma-Labs-Dev/apple-skills --skill usernotifications-prisma-labs-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: usernotifications
Source: https://github.com/Prisma-Labs-Dev/apple-skills/tree/main/skills/usernotifications
Command: npx skills add https://github.com/Prisma-Labs-Dev/apple-skills --skill usernotifications-prisma-labs-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive reference for the UserNotifications framework, helping developers navigate the complexities of scheduling, managing, and handling local and remote notifications in iOS applications.

Core Features & Use Cases

  • API Reference: Quick access to documentation for UNUserNotificationCenter, notification requests, and trigger types.
  • Implementation Guidance: Learn how to request user authorization, configure notification content, and handle notification responses.
  • Use Case: Use this skill to determine the correct trigger type for a time-based reminder or to troubleshoot notification delivery issues in your app.

Quick Start

Ask the usernotifications skill to explain how to schedule a local notification that repeats daily at 8:30 AM.

Frequently Asked Questions about usernotifications

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I schedule a local notification in iOS that repeats daily at a specific time?

To request user authorization for notifications in iOS, call the requestAuthorization method on UNUserNotificationCenter with the desired interaction options, prompting the user to grant or deny notification permissions for your app.

What's the difference between local and remote notification triggers in the UserNotifications framework?

Local notification triggers use UNCalendarNotificationTrigger or UNTimeIntervalNotificationTrigger scheduled by the device, while remote notifications rely on APNs to push payload data from a server to trigger delivery.

How do I handle notification responses and taps using the UserNotifications delegate?

Implement the UNUserNotificationCenterDelegate protocol to receive callbacks when a user interacts with a notification, allowing you to identify the triggered request and execute corresponding app logic.

Why are my scheduled iOS notifications not firing or delivering correctly?

iOS notifications may fail to deliver if notification triggers are configured incorrectly, authorization is not granted, or the notification request is not properly added to the UNUserNotificationCenter queue.

Do I need APNs configuration to use local notifications with the UserNotifications framework?

You do not need APNs configuration to use local notifications, as they are scheduled and triggered locally by the iOS device using UNNotificationRequest and do not require an external server push.