mobile-push-notifications

Automate Expo push notification delivery for React Native apps with AWS Lambda.

3|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/Basilisk-Systems/claude-toolkit --skill mobile-push-notifications-basilisk-systems
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mobile-push-notifications
Source: https://github.com/Basilisk-Systems/claude-toolkit/tree/main/skills/mobile-push-notifications
Command: npx skills add https://github.com/Basilisk-Systems/claude-toolkit --skill mobile-push-notifications-basilisk-systems

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Streamline and harden the delivery of mobile push notifications for React Native apps using Expo, covering APNs/FCM delivery, token lifecycles, and server-side delivery orchestration.

Core Features & Use Cases

  • Expo Push API integration and cross-platform token management for iOS and Android.
  • Platform-specific considerations: APNs, FCM, notification channels, and provisional authorization.
  • Server-side delivery and drift alert orchestration using Lambda, token receipts, and retry handling.
  • UX best practices for permission prompts, timezone-aware scheduling, and quiet hours.

Quick Start

Configure a sample Expo push token and trigger a test drift alert to validate delivery.

Frequently Asked Questions about mobile-push-notifications

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

FAQPage Schema
How do I automate Expo push notifications with AWS Lambda for React Native?

You can automate Expo push notifications with AWS Lambda by orchestrating server-side delivery flows, managing cross-platform tokens, and handling APNs and FCM receipts. This ensures reliable React Native delivery through the Expo Push API.

What is the best way to manage push token rotation for React Native apps?

The best way to manage push token rotation is to refresh tokens on app launch and validate delivery through separate receipt checks. This maintains reliable cross-platform APNs and FCM delivery for Expo applications.

How do I handle APNs and FCM delivery receipts in a serverless push notification workflow?

Handle APNs and FCM delivery receipts in a serverless workflow by validating them via a separate process. This approach identifies delivery failures and enables retry handling for your Expo Push API payloads.

Does this approach support platform-specific notification channels and provisional authorization for iOS?

Yes, the approach supports platform-specific notification channels for Android and provisional authorization for iOS. It guides APNs and FCM configuration to ensure cross-platform delivery compliance.

Can I schedule timezone-aware push notifications and enforce quiet hours using Expo?

Yes, you can schedule timezone-aware push notifications and enforce quiet hours using Expo. The workflow incorporates UX best practices for permission prompts to ensure notifications respect user timezones.

Why are my Expo push notifications failing to deliver across iOS and Android?

Expo push notifications fail across iOS and Android due to unvalidated tokens or ignored delivery receipts. Automating token rotation on app launch and checking Expo Push API receipts resolves these delivery failures.