- An app showing Active in Channels > Push. See Connect Firebase.
- A device token from a test device running your app, for the test send.
- For a campaign, contacts with an active device registered against that app. See Register device tokens.
Send a test first
You can test at two levels, and neither test is saved to a contact.- An app: on the Apps tab, select Send a test (the paper-plane icon) on an Active app and paste a device token. See Connect Firebase.
- A campaign: in the campaign’s Send a test dialog, pick a Push app and paste a device token. See Create and send a campaign.
Send a campaign
Create a campaign
Choose the audience
Pick the apps
Write the notification
Clear the send checklist
Send
Write the notification
A campaign’s push content has a Title and a Body, both required, plus an optional Image URL and Click URL.click_url, unless you set a
click_url data key yourself. On Android and iOS your app decides what to do with it. On the web the
browser opens it when the notification is clicked, as long as it starts with https://.
Data has limits, and a message that breaks them is refused:
What happens next
Before a push campaign sends, Brudcast checks that:- the push content has a title and a body,
- at least one of the campaign’s apps is Active, and every app you picked is, and
- the audience has at least one active device registered against those apps.
Troubleshooting
Apps and credentials
The app shows Credential invalid
The app shows Credential invalid
The app stays on Validating
The app stays on Validating
“Subscribe to Push”
“Subscribe to Push”
Campaigns that won’t send
“No active push apps yet.”
“No active push apps yet.”
“Push has no app selected to send from.”
“Push has no app selected to send from.”
“The notification title or body is missing.”
“The notification title or body is missing.”
“The provider rejected the message.”
“The provider rejected the message.”
“The provider is rate limiting this app. Try again shortly.”
“The provider is rate limiting this app. Try again shortly.”
Devices and delivery
Contacts have tokens, but the campaign reached none of them
Contacts have tokens, but the campaign reached none of them
active. The tokens may belong to an app you didn’t pick, the devices may be
inactive or expired, their app may be Disabled, or the contacts may not be in the
audience.Fix: check the devices on a few contacts and compare their app with the campaign’s Apps
field. See Register device tokens.“The device token is not registered with this app.”
“The device token is not registered with this app.”
push.token_invalidated webhook.The test says Accepted by the provider, but nothing appears on the device
The test says Accepted by the provider, but nothing appears on the device