Web Push
Works with Typestate. Built into Typestate.
Web Push
Notify a person in their browser or installed web app, on every device.
Turn on browser notifications for my backend on Typestate.
Web Push is on, through set_push.
Notify a person
Your key goes on the cockpit, never through me.
Ready on Sandbox after the next deploy.
Web PushWeb Push
Your agent
What it does for a business
- An action says "notify the signed-in person: 'Your class starts in 1 hour'"
- One person, many devices: each gets it, and a dead one never stops the others
- No keys to make: the platform holds them
Writes
What an action of your backend asks Web Push 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
- A person must allow notifications in their browser first.
Add Web Push to your backend
Your page asks the person once.
Turn on browser notifications for my backend on Typestate.Open an accountMore notifications and related integrations
Firebase Cloud Messaging
Notify a person in your iPhone or Android app, through your own Firebase project.
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 Web Push. Web Push does not endorse Typestate. Web Push's own site