Expo Push
Integrate Expo Push Notifications with Enbbox. Setup guide for sending push notifications to Expo-managed React Native apps.
Overview
Expo Push provides a unified push API for React Native / Expo apps on iOS and Android.
Setup
- In your Expo app, install
expo-notificationsand configure push - Get the Expo Push Token from the device using
Notifications.getExpoPushTokenAsync() - In Enbbox: Integrations → Add Provider → Push → Expo Push
- No API key needed for Expo's push service (it's free)
- Activate the integration
- Store device tokens in subscriber credentials:
import { SubscriberCredentialsApi, Configuration } from "@enbbox/api";
const config = new Configuration({ accessToken: "your-api-key" });
const credentialsApi = new SubscriberCredentialsApi(config);
await credentialsApi.setCredentials("subscriber-123", "expo", {
credentials: { device_tokens: ["ExponentPushToken[xxxxx]"] },
});Apple Push Notification Service (APNs)
Integrate Apple Push Notification service (APNs) with Enbbox. Setup guide with p8 key, team ID, and bundle ID configuration for iOS push notifications.
OneSignal
Integrate OneSignal with Enbbox for push notifications. Setup guide with app ID and REST API key configuration.