cometchat-native-push

Implement APNs and FCM push notifications for CometChat in React Native.

74|2|Updated Apr 3, 2026
One-click install
npx skills add https://github.com/cometchat/cometchat-skills --skill cometchat-native-push
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cometchat-native-push
Source: https://github.com/cometchat/cometchat-skills/tree/main/skills/cometchat-native-push
Command: npx skills add https://github.com/cometchat/cometchat-skills --skill cometchat-native-push

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Push notifications are essential for production-quality CometChat integrations on React Native, enabling timely message delivery and user engagement across iOS and Android.

Core Features & Use Cases

  • APNs and FCM integration setup across platforms
  • Dashboard-provider configuration and client token registration
  • Foreground, background, and tap handling with deep links
  • End-to-end token lifecycle management and troubleshooting for Expo Go constraints Use cases include messaging apps needing reliable push and handling token rotation.

Quick Start

Install and configure the CometChat push integration in your React Native project and run a dev client to test push on a real device.

Frequently Asked Questions about cometchat-native-push

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

FAQPage Schema
How do I set up CometChat push notifications in React Native using APNs and FCM?

To set up CometChat push notifications in React Native, you configure APNs for iOS and FCM for Android, integrate the dashboard provider, and manage token registration during user login. This ensures reliable message delivery across both platforms.

How does token lifecycle management work for React Native push notifications?

Token lifecycle management for React Native push notifications involves registering device tokens upon user login and actively handling token refresh events. This process ensures that CometChat maintains valid device tokens for uninterrupted push delivery.

Can I use Expo Go to test CometChat push notifications on a real device?

You can test CometChat push notifications with Expo Go, but it involves specific constraints and caveats. The setup requires troubleshooting Expo Go limitations and typically requires building a custom dev client for accurate push behavior testing on a real device.

What is the best way to handle push notification taps and deep linking in a React Native messaging app?

Handling push notification taps and deep linking in a React Native messaging app requires configuring tap-to-deep-link navigation across iOS and Android. This ensures that tapping a push notification opens the correct chat conversation within your application.

Why are my CometChat FCM push notifications not working in the background on Android?

CometChat FCM push notifications failing in the background often stem from platform-specific configuration errors or unhandled token registration. Robust error handling and verifying dashboard provider integration are required to ensure production-ready background push behavior.