Skip to main content
PushWave
AlphaExpo-firstAttestation-ready

Expo-first push notifications with native attestation. No backend to build.

Expo-first

No manual native edits. Config plugin, EAS/Dev Client friendly, Expo Router compatible.

🛡️

Attestation built-in

Play Integrity and DeviceCheck to cut spoofed tokens and leaked keys.

☁️

Cloud handled (roadmap)

Token storage, targeting, scheduling, and sending without wiring your own backend.

🔌

Minimal setup

One init call with your API key; enhanced debug in __DEV__.

Quick Start

📦

Install

npm install pushwave-client + expo-notifications. Add the config plugin in app.json.

🔑

Configure

Get your PushWave API key, add them to your app, and ensure native builds (EAS/Dev Client).

🚀

Initialize

Call PushWaveClient.init({ apiKey }) once on startup. In dev, check logs for debug info.

Status & Onboarding

  • Alpha: dashboard and public API are not open yet.
  • Client SDK available on npm; build native (EAS/Dev Client), not Expo Go.
  • We need: Android packageName + SHA-256 certs; iOS teamId/keyId/bundleId + .p8.
  • Backend uses PushWave service account for Play Integrity (no Google API key needed).