Expo push notifications, secured and scheduled from one dashboard.
PushWave is a managed push platform built specifically for Expo apps. Store tokens, target segments, schedule sends, and gate delivery with Play Integrity and DeviceCheck — without maintaining your own backend.
npm install pushwave-client
expo install expo-notifications
// app.config.ts
plugins: ["pushwave-client"]
// app code
await PushWaveClient.init({
apiKey: "pw_dev_xxx"
});Native build required (EAS or Dev Client). Expo Go is not supported once native code is added.
Expo-first integration
Config plugin, auto-linking, EAS-ready. No manual Pod or Gradle edits.
Scheduling and templates
Create campaigns, schedule sends, and reuse templates without custom jobs.
Delivery insights
Track performance and spot delivery issues with built-in status visibility.
Why PushWave for Expo push notifications
PushWave replaces the usual glue code around FCM/APNs, token storage, and scheduling. It is built for Expo teams that want a fast setup with security primitives built in.
How it works
- 1. Install + configureAdd the SDK, enable the config plugin, and build with EAS.
- 2. Initialize the clientCall PushWaveClient.init with your API key.
- 3. Send from the dashboardBuild segments, schedule campaigns, and monitor delivery in one place.
PushWave vs building it yourself
- No infrastructure to maintain (queues, cron, token store).
- Built-in scheduling, templates, and delivery tracking.
- Security checks with Play Integrity & DeviceCheck.
Ideal for Expo teams who want
- Fast setup without backend complexity.
- Targeted messaging with segments and projects.
- Reliability across iOS and Android with secure delivery.
FAQ
Does PushWave support Expo push notifications?
Yes. PushWave is built for Expo apps and uses the Expo notifications pipeline.
Is Expo Go supported?
No. You need a native build (EAS or Dev Client) once native code is added.
Do I need my own backend?
No. Token storage, targeting, scheduling, and sending run in the PushWave cloud.
Can I secure delivery with attestation?
Yes. Play Integrity (Android) and DeviceCheck (iOS) can gate delivery server-side.
How do I integrate?
Install the SDK, add the config plugin, build with EAS, and initialize PushWaveClient with your API key.
Does it work with Expo Router?
Yes. PushWave is designed to be Expo Router friendly.
Ship secure Expo push notifications without the backend.
Add the config plugin, build with EAS, and manage campaigns from the dashboard.