Pushmeldingen voor iOS, Android en web.
Verstuur orderupdates, beveiligingsmeldingen en rijke mobiele notificaties via APNs, FCM en webbrowsers. Bird beheert apparaattokens en toestemmingen automatisch, en laat je terugvallen op SMS of WhatsApp wanneer een apparaat offline is of push is uitgeschakeld.
Je dag, altijd op de hoogte.
Je bestelling is onderweg
Volg je bezorging vanaf je telefoon.
Trusted by engineering and product teams
shipping at global scale.
Eén pushpipeline voor iOS, Android en web.
Bouw geen aparte APNs- en FCM-services meer.
Praat met ons team over het migreren van bestaande apparaattokens, het configureren van APNs- en FCM-inloggegevens en het koppelen van pushmeldingen aan je fallbackflows via SMS en WhatsApp.
Neem contact op met salesCodevoorbeelden verschijnen wanneer deze API wordt uitgebracht. De SDK's dekken de live kanalen al.
Lever op iOS, Android en web zonder drie pushstacks te onderhouden.
Bird maakt rechtstreeks verbinding met APNs, FCM en webpushservices en regelt apparaattokens, platformopmaak en bezorgtracking voor je.
- 01
iOS, Android en web met één verzoek
Verstuur één melding en Bird bezorgt die via Apple Push Notification service, Firebase Cloud Messaging en webpush op elk geregistreerd apparaat.
- 02
Ingebouwde directory voor apparaattokens
Registreer apparaattokens wanneer gebruikers inloggen. Bird houdt platform, taal en recente activiteit bij, zodat je geen eigen tokendatabase hoeft te onderhouden.
- 03
Bereik één apparaat of een hele gebruiker
Stuur een melding naar één specifieke telefoon, of richt je op een gebruikersprofiel zodat Bird de melding bezorgt op alle telefoons, tablets en browsers waarvoor die gebruiker toestemming heeft gegeven.
- 04
Meldingstoestemmingen per apparaat
Laat klanten marketingmeldingen dempen op een werklaptop, terwijl order- en beveiligingsupdates actief blijven op hun telefoon.
- 05
Rich media, actieknoppen en deeplinks
Voeg afbeeldingen, interactieve knoppen en app-deeplinks toe in één verzoek. Bird formatteert de payload voor zowel iOS-meldingsbanners als Android-notificaties.
- 06
Stille datasynchronisatie op de achtergrond
Activeer je app op de achtergrond om de inboxstatus te vernieuwen, de ritstatus te synchroniseren of content vooraf op te halen voordat de gebruiker het scherm opent.
- 07
Targeting op doelgroep en tags
Groepeer apparaten bij registratie op onderwerp, regio of abonnement en verstuur daarna productaankondigingen of lokale meldingen zonder extern CDP.
- 08
Tracking van bezorging en tikken
Zie wanneer een melding een apparaat bereikt, wordt aangetikt of wordt weggeveegd, zodat je betrokkenheid kunt meten en vervolgberichten kunt activeren.
- 09
Automatisch opruimen van verlopen tokens
Wanneer een gebruiker je app verwijdert of een apparaattoken verloopt, melden APNs en FCM dat terug en deactiveert Bird het token automatisch.
- 10
Geïntegreerd met SMS, e-mail en WhatsApp
Gebruik dezelfde API-sleutel, dezelfde SDK en hetzelfde webhookformaat voor alle kanalen, zodat een pushmelding die niet aankomt een fallback via SMS of WhatsApp kan activeren.
Bezorging via meerdere kanalen
Houd pushmeldingen gekoppeld aan je SMS-, e-mail- en verificatieflows.
Met aparte integraties voor iOS, Android en webpush staan je mobiele meldingen los van de rest van je klantcommunicatie. Als een gebruiker pushtoestemming uitschakelt of geen dataverbinding heeft, worden belangrijke inlogcodes en bezorgupdates niet gezien. Door push naast SMS, WhatsApp en e-mail in Bird te gebruiken, beheer je apparaattokens op één plek en val je automatisch terug op een ander kanaal wanneer een melding moet aankomen.
import { BirdClient } from "@messagebird/sdk";
const bird = new BirdClient({
apiKey: process.env.BIRD_API_KEY!,
});
// Send by device token...
const { data, error } = await bird.push.send({
to: "token_aPa91Hb...XzQ",
title: "Your driver is two minutes away",
body: "Tap to see the live map.",
data: { ride_id: "ride_2891" },
}).safe();
// ...or by user_id, fanning out to every opted-in device.
await bird.push.send({
to: { user_id: "usr_4hQ2m" },
title: "Your code is 482917",
body: "Enter it on the login screen.",
data: { kind: "otp" },
});
if (error) throw error;
console.log(data.id);
// → "push_2nQ81oP3..."
Volg bezorging, tikken en mislukte apparaten in realtime.
Ontvang ondertekende webhookevents wanneer meldingen apparaten bereiken, worden aangetikt of mislukken, zodat je app direct een fallbackbericht kan versturen of bezorglogs kan bijwerken.
Mislukte webhookbezorgingen worden automatisch opnieuw geprobeerd na 5 s, 5 min, 30 min, 2 u, 5 u en 10 u. Je kunt gemiste events ook opnieuw afspelen vanuit het dashboard of via de API.
push.queuedBird heeft je verzoek geaccepteerd en de melding in de wachtrij gezet voor bezorging.push.sentDoorgegeven aan Apple, Google of de pushservice van de browser.push.deliveredBezorging op het apparaat van de gebruiker bevestigd, waar het platform bezorgbevestigingen ondersteunt.push.openedDe gebruiker heeft op de melding getikt om je app of deeplink te openen.push.dismissedDe gebruiker heeft de melding weggeveegd zonder deze te openen.push.failedBezorging mislukt omdat de app is verwijderd of het token is verlopen. Bird schakelt het token automatisch uit.
Voeg in enkele minuten pushmeldingen toe naast SMS.
Verstuur pushmeldingen en sms-berichten met dezelfde Bird SDK, dezelfde API-sleutel en dezelfde webhookhandler. Begin met een gratis pushmelding en val terug op SMS als een apparaat onbereikbaar is.
Push.
Lever inlogcodes en realtime updates af op de iOS-, Android- en webapparaten waarvoor de gebruiker toestemming heeft gegeven.
SMS.
Bereik de klant per sms als pushmeldingen niet zijn toegestaan of een apparaat offline is.
Voorspelbare prijzen voor iOS, Android en web.
Betaal per afgeleverde melding, met één vast tarief voor mobiele en webplatforms. Beheer van apparaattokens, doelgroeptags en webhook-events zijn inbegrepen. Neem contact op met sales voor volumeprijzen.
Lever tijdige meldingen af op mobiel en web.
Praat met ons team over het toevoegen van pushmeldingen voor iOS, Android en web aan je applicatie.