push-notifications

Solid

Multi-platform push notification skill for implementing APNs (iOS), FCM (Android), and cross-platform notification systems with rich media, deep linking, and background processing capabilities.

AI & Automation 814 stars 53 forks Updated today MIT

Install

View on GitHub

Quality Score: 95/100

Stars 20%
97
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Push Notifications Skill Comprehensive push notification implementation for iOS (APNs) and Android (FCM), including rich notifications, deep linking, and background processing. ## Overview This skill provides capabilities for implementing push notifications across iOS and Android platforms, covering certificate/key configuration, notification payload design, rich media attachments, deep linking, and background notification handling. ## Capabilities ### APNs Configuration (iOS) - Configure APNs certificates and keys (.p8, .p12) - Set up App ID and push entitlements - Configure development vs production environments - Implement UNUserNotificationCenter delegate - Handle notification permission requests ### FCM Configuration (Android) - Set up Firebase project and google-services.json - Configure notification channels (Android 8.0+) - Implement FirebaseMessagingService - Handle FCM token registration - Configure notification priority and visibility ### Rich Notifications - Design notification payloads with custom data - Implement image and media attachments - Configure notification actions and categories - Create interactive notification buttons - Handle notification grouping and threading ### Deep Linking - Implement notification-to-screen navigation - Configure universal links from notifications - Handle app state (foreground, background, terminated) - Pass custom data through deep links - Track notification tap attribution ### Background Processing - Handle silent/...

Details

Author
a5c-ai
Repository
a5c-ai/babysitter
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Integrates with

Related Skills