Expert decision frameworks for notification choices. Claude knows UNUserNotificationCenter and APNs — this skill provides judgment calls for permission timing, delivery strategies, and architecture trade-offs.
The trap: Requesting permission on first launch. Users deny reflexively. Wait for a moment when notifications clearly add value.
| alert | Visible notification | {title, subtitle, body} | | badge | App icon badge | Number | | sound | Notification sound | "default" or filename | | content-available | Silent/background | 1 | | mutable-content | Service extension | 1 | | category | Action buttons | Category identifier | | thread-id | Notification grouping | Thread identifier |
Экспертные решения об уведомлениях для iOS/tvOS: когда запрашивать разрешение, компромиссы между молчаливыми и видимыми уведомлениями, богатые стратегии уведомлений и выбор архитектуры APN. Используйте при реализации push-уведомлений, отладке проблем с доставкой или разработке пользовательского интерфейса уведомлений. Ключевые слова-триггеры: push-уведомление, UNUserNotificationCenter, APN, токен устройства, автоматическое уведомление, доступный контент, изменяемый контент, расширение уведомления, действия уведомления, значок Источник: kaakati/rails-enterprise-dev.