cometchat-react-push
CommunitySend reliable Web Push notifications
Software Engineering#service worker#push notifications#web push#vapid#cometchat#webhook verification#ios pwa
AuthorMAX5271
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Web Push notifications for CometChat chat are fragmented across client Service Worker logic, subscription management, a push-sending backend, and CometChat webhook wiring, so users miss new-message alerts when the tab is in the background or closed.
Core Features & Use Cases
- End-to-end Web Push plumbing: client subscription creation, server webhook handling, and browser notifications for new messages.
- Click-through to the right conversation: notification click focuses an existing tab or opens a new one to the correct chat thread.
- Production-grade guardrails: VAPID key separation, webhook signature verification (HMAC), HTTPS requirements, deduping behavior, and iOS Safari PWA-only caveats.
- Typical use case: a user receives alerts for messages in a group or 1-on-1 chat even after closing the browser tab, then lands directly in the right conversation on click.
Quick Start
Enable notifications and call the skill’s registration flow after login so the browser creates a push subscription and registers it to your push server keyed by the CometChat user UID.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: cometchat-react-push Download link: https://github.com/MAX5271/CometChat/archive/main.zip#cometchat-react-push Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.