Works with Typestate. Built into Typestate.
Firebase Cloud Messaging
Notify a person in your iPhone or Android app, through your own Firebase project.
Turn on phone notifications for my backend on Typestate.
Firebase Cloud Messaging is on, through set_push.
Notify a person
Your key goes on the cockpit, never through me.
Ready on Sandbox after the next deploy.
What it does for a business
- An action notifies a person on their phone, their tablet and their laptop at once
- The app registers each device after sign-in
Writes
What an action of your backend asks Firebase Cloud Messaging to do.
DoNotify a personSends a notice to every device the person registered. A person with no device is not an error.
| Parameter | Type | Needed | What it is |
|---|---|---|---|
to | text | yes | The person's account id. |
title | text | yes | The notice's title. |
body | text | yes | The notice's text. |
data | json | no | Anything the app reads when the notice is opened. |
What it answers, for example
{
"devices": 2,
"notification": "ntf_9e"
}What it cannot do yet
- An iPhone needs the APNs key uploaded to Firebase, which needs an Apple Developer account.
Add Firebase Cloud Messaging to your backend
You put your Firebase service account on the cockpit's Notifications page, never through the agent.
Turn on phone notifications for my backend on Typestate.Open an accountMore notifications and related integrations
Web Push
Notify a person in their browser or installed web app, on every device.
Stripe
Take one-off payments, deposits and subscriptions on your own Stripe account.
Resend
Send email from your own address: sign-in links, receipts, reminders.
Made by Typestate, and not by Firebase Cloud Messaging. Firebase Cloud Messaging does not endorse Typestate. Firebase Cloud Messaging's own site