Push Notifications

Integrate Firebase Cloud Messaging and Apple Push Notification Service for mobile notifications.

4|1|Updated Dec 30, 2025
One-click install
npx skills add https://github.com/doanchienthangdev/omgkit --skill push-notifications-doanchienthangdev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Push Notifications
Source: https://github.com/doanchienthangdev/omgkit/tree/main/plugin/skills/mobile-advanced/push-notifications
Command: npx skills add https://github.com/doanchienthangdev/omgkit --skill push-notifications-doanchienthangdev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @react-native-firebase/messaging, @notifee/react-native, firebase-admin, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill enables applications to send timely and relevant updates to users through native platform notifications, enhancing user engagement and providing real-time information.

Core Features & Use Cases

  • Platform Integration: Seamlessly integrates with Firebase Cloud Messaging (FCM) for Android and Apple Push Notification Service (APNs) for iOS.
  • Notification Types: Supports alert, silent, rich (images, buttons), and scheduled local notifications.
  • Use Case: A social media app can use this Skill to notify users of new messages, mentions, or important account activity, even when the app is not actively running.

Quick Start

Use the push notifications skill to schedule a reminder for tomorrow at 9 AM with the title "Meeting Reminder" and body "Don't forget your daily stand-up."

Frequently Asked Questions about Push Notifications

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

FAQPage Schema
How do I handle Firebase Cloud Messaging and APNs notifications in React Native?

Firebase Cloud Messaging and APNs notifications in React Native are handled using @react-native-firebase/messaging for receiving alerts and @notifee/react-native for managing foreground, background, and action events.

Can I send silent updates and rich media push notifications from a server?

Server-side silent updates and rich media push notifications are dispatched using the firebase-admin SDK, enabling applications to send images, action buttons, and background data updates to mobile devices.

What's the best way to schedule local reminders for mobile engagement?

Scheduling local reminders for mobile engagement is achieved by configuring local notifications with a specific trigger time, allowing apps to alert users like a daily stand-up meeting reminder without server calls.

Does this push notification integration support both iOS and Android platforms?

Push notification integration supports both platforms by utilizing Apple Push Notification service for iOS and Firebase Cloud Messaging for Android to deliver timely alerts and silent updates.

Why do I need both @notifee/react-native and @react-native-firebase/messaging for mobile alerts?

@react-native-firebase/messaging retrieves the FCM message, while @notifee/react-native displays the mobile alert and handles user interaction events, ensuring proper notification delivery when the app is in the foreground or background.