What problem does it solve?
Mobile apps struggle to deliver timely, reliable notifications across iOS and Android while handling user permissions, token lifecycle, and app-state differences. This skill provides a unified end-to-end implementation path for push notifications that works with FCM and APNs, including token management, permission strategies, and deep linking.
Core Features & Use Cases
- End-to-end push setup: provider configuration for FCM/APNs across platforms.
- Permission flows: user-friendly prompts with pre-permission strategy and provisional authorization.
- Token lifecycle & multi-device support: registration, refresh, and per-device token management synced to backend.
- Cross-state handling: foreground, background, and quit states with consistent UX and data synchronization.
- Rich notifications & deep linking: support for images, actions, inline replies, channels/categories, and navigation via notification taps.
- Debug & reliability: best practices for ensuring delivery, throttling, and silent pushes for data sync.
Quick Start
Install the push-notify skill into your mobile project and configure your FCM/APNs credentials, then run the app to verify permission prompts, token registration, and a basic notification flow.