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.

Teknokrat Niaga Sdn Bhd · No. 28-1, Jalan SP 5/2, BSP Business Center, 42610 Bandar Saujana Putra, Selangor, Malaysia · +60 3-5614 3169 · Enquiries: info@teknoniaga.com