App setup
Configure an app with your agent or follow the steps to send a first notification.
Open an app in the dashboard to check its integration status.
Set up with your agent
Choose Copy setup prompt to give your agent the docs, MCP connection and current app IDs. The agent can inspect your project and guide the integration. You still provide provider credentials and perform device permission or build steps it cannot perform. See MCP setup.
Check setup
| Check | Complete when |
|---|---|
| Credential | At least one credential has status valid; check its last validation time on Credentials |
| Device | A device appears in the app's device list |
| Send | A retained live delivery has reached sent |
The steps refresh while setup is open, including changes made by an agent.
A simulated send does not complete the Send step. For registration failures, inspect the SDK
with debugInfo() and follow troubleshooting.
An iOS development build should register with environment: "sandbox".
TestFlight and App Store builds should register with environment: "production".
Send to the first device
Once a device is registered and its provider credential is valid, use the setup flow to send a notification to it. Inspect the delivery result:
sent: the provider accepted it. Check the device for display.failed: read the error code, then follow troubleshooting.- No open recorded: tap the notification and verify the open callbacks.