Push Channel
Send push notifications via Firebase Cloud Messaging and APNs using the Enbbox Framework. Define push content in TypeScript with payload customization.
Push Step
await step.push("delivery-update", async () => ({
title: "Package Delivered",
body: `Your order #${payload.orderNumber} has been delivered!`,
data: {
orderId: payload.orderId,
screen: "order-detail",
},
}));Push Options
| Option | Type | Description |
|---|---|---|
title | string | Push notification title |
body | string | Push notification body |
data | object | Custom data payload for app handling |
Setup
Push notifications require:
- A configured push provider (FCM, APNs, or Expo Push)
- Subscriber device tokens registered via the SDK
- The integration activated in your project settings
See Integrations for provider setup.