Skip to content

Expo SDK

@wingblaze/expo is the React Native module plus an Expo config plugin that automates the native wiring at expo prebuild. Requires a development build — custom native modules don't run inside Expo Go.

jsonc
// app.json
{ "expo": { "plugins": [["@wingblaze/expo", { "apsEnvironment": "production" }]] } }
ts
import { WingBlaze } from "@wingblaze/expo"; // identical API to @wingblaze/react-native

At prebuild the plugin adds, idempotently:

  • Android — the WingBlazeMessagingService and POST_NOTIFICATIONS permission to AndroidManifest
  • iOS — the aps-environment entitlement, remote-notification background mode, and APNs-token forwarding in the AppDelegate (Objective-C and Swift templates; custom delegates are left untouched — wire those manually per the React Native page)

Firebase config (google-services.json / GoogleService-Info.plist) is set via the standard Expo fields.

Data hosted in Southeast Asia (asia-southeast1).