engineer-push-notifications
CommunityDeliver reliable rich push notifications
Software Engineering#ios#android#deep-linking#push-notifications#silent-push#braze#rich-notifications
Authordelta-and-beta
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Provides a concise, platform-focused reference for implementing and troubleshooting push notification delivery with Braze. It addresses gaps where notifications fail to reach devices, render rich media, execute background/silent work, or route deep links correctly across iOS, Android, and Web.
Core Features & Use Cases
- Permissions & subscription states: how to manage OS-level permissions, Braze push subscription state, and foreground/background enablement.
- Payload construction & rich media: guidance for mutable-content, content-available flags, attachment payloads, and Notification Service / Content extensions.
- Silent/background delivery: patterns for background fetch, uninstall tracking, geofence sync, and limitations of silent pushes.
- Deep linking & routing: custom schemes, Universal/App Links, AASA placement, and delegating link handling (e.g., Branch).
- Testing & debugging: test sends, token registration checks, APNs/FCM configuration, and diagnostic logging strategies.
- Platform-specific notes: iOS (Service/Content extensions, app groups, badge and sound rules), Android (FCM, channels, NotificationCompat), Web (service worker scope, VAPID, soft prompts).
Quick Start
Diagnose why an iOS rich push test failed and provide specific configuration and code fixes for APNs, the notification service/extension, and Braze SDK integration.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 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: engineer-push-notifications Download link: https://github.com/delta-and-beta/braze-agency/archive/main.zip#engineer-push-notifications 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.