Notifications push pour iOS, Android et le web.
Envoyez des mises à jour de commande, des alertes de sécurité et des notifications mobiles enrichies via APNs, FCM et les navigateurs web. Bird gère automatiquement les jetons d'appareil et les autorisations, et vous permet de basculer vers les SMS ou WhatsApp lorsqu'un appareil est hors ligne ou que le push est désactivé.
Votre journée, en temps réel.
Votre commande est en route
Suivez votre livraison depuis votre téléphone.
Trusted by engineering and product teams
shipping at global scale.
Un seul pipeline push pour iOS, Android et le web.
Inutile de créer des services APNs et FCM distincts.
Échangez avec notre équipe sur la migration de vos jetons d'appareil existants, la configuration de vos identifiants APNs et FCM, et la connexion de vos alertes push à vos flux de secours par SMS et WhatsApp.
Contacter l’équipe commercialeLes exemples de code seront disponibles au lancement de cette API. Les SDK couvrent déjà les canaux en direct.
Diffusez sur iOS, Android et le web sans maintenir trois infrastructures push.
Bird se connecte directement à APNs, FCM et aux services de push web, et gère pour vous les jetons d'appareil, le formatage propre à chaque plateforme et le suivi de la distribution.
- 01
iOS, Android et web en une seule requête
Envoyez une seule notification : Bird la distribue via Apple Push Notification service, Firebase Cloud Messaging et le push web à chaque appareil enregistré.
- 02
Annuaire de jetons d'appareil intégré
Enregistrez les jetons d'appareil lors de la connexion des utilisateurs. Bird suit la plateforme, la langue et l'activité récente : plus besoin de maintenir votre propre base de jetons.
- 03
Ciblez un appareil ou un utilisateur entier
Envoyez une notification à un téléphone précis, ou ciblez un profil utilisateur pour que Bird diffuse l'alerte sur tous ses téléphones, tablettes et navigateurs ayant donné leur accord.
- 04
Autorisations de notification par appareil
Permettez à vos clients de couper les alertes marketing sur leur ordinateur professionnel tout en conservant les mises à jour de commande et de sécurité sur leur téléphone.
- 05
Médias enrichis, boutons d'action et liens profonds
Ajoutez images, boutons interactifs et liens profonds vers votre app en une seule requête. Bird formate le payload pour les bannières d'alerte iOS comme pour les notifications Android.
- 06
Synchronisation silencieuse en arrière-plan
Réveillez votre app en arrière-plan pour actualiser la boîte de réception, synchroniser le statut d'une course ou précharger du contenu avant que l'utilisateur n'ouvre l'écran.
- 07
Ciblage par audience et par tag
Regroupez les appareils par thème, région ou formule dès l'enregistrement, puis diffusez annonces produit ou alertes locales sans CDP externe.
- 08
Suivi des distributions et des clics
Sachez quand une notification atteint un appareil, est ouverte ou ignorée, pour mesurer l'engagement et déclencher des messages de relance.
- 09
Nettoyage automatique des jetons obsolètes
Lorsqu'un utilisateur désinstalle votre app ou qu'un jeton d'appareil expire, APNs et FCM le signalent et Bird désactive automatiquement le jeton.
- 10
Unifié avec les SMS, l'e-mail et WhatsApp
Utilisez la même clé d'API, le même SDK et le même format de webhook sur tous les canaux : une notification push non reçue peut ainsi déclencher un message de secours par SMS ou WhatsApp.
Distribution multicanale
Reliez vos notifications push à vos flux de SMS, d'e-mail et de vérification.
Avec des intégrations distinctes pour le push iOS, Android et web, vos alertes mobiles restent coupées du reste de vos messages clients. Lorsqu'un utilisateur désactive les autorisations push ou perd sa connexion de données, les codes de connexion critiques et les suivis de livraison passent inaperçus. En gérant le push avec les SMS, WhatsApp et l'e-mail dans Bird, vous centralisez vos jetons d'appareil et basculez automatiquement vers un autre canal lorsqu'une alerte doit absolument passer.
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..."
Suivez en temps réel les distributions, les clics et les appareils en échec.
Recevez des événements webhook signés lorsque les notifications atteignent les appareils, sont ouvertes ou échouent, pour que votre app déclenche immédiatement un message de secours ou mette à jour ses journaux de distribution.
Les livraisons de webhook en échec font automatiquement l'objet d'une nouvelle tentative après 5 s, 5 min, 30 min, 2 h, 5 h et 10 h. Vous pouvez aussi rejouer les événements manqués depuis le tableau de bord ou l'API.
push.queuedBird a accepté votre requête et placé la notification en file d'attente.push.sentTransmise à Apple, Google ou au service push du navigateur.push.deliveredDistribution confirmée sur l'appareil de l'utilisateur, lorsque la plateforme prend en charge les accusés de réception.push.openedL'utilisateur a touché la notification pour ouvrir votre app ou le lien profond.push.dismissedL'utilisateur a effacé la notification sans l'ouvrir.push.failedÉchec de la distribution : l'app a été désinstallée ou le jeton a expiré. Bird désactive automatiquement le jeton.
Ajoutez des notifications push en complément des SMS en quelques minutes.
Envoyez des notifications push et des SMS avec le même SDK Bird (SDK), la même clé API et le même gestionnaire de webhooks. Commencez par une alerte push gratuite et basculez vers les SMS lorsqu'un appareil est injoignable.
Push.
Envoyez des codes de connexion et des mises à jour en temps réel sur les appareils iOS, Android et web pour lesquels l'utilisateur a donné son accord.
SMS.
Joignez le client par SMS lorsque les notifications push sont désactivées ou qu'un appareil est hors ligne.
Une tarification prévisible sur iOS, Android et le web.
Payez par notification délivrée, avec un tarif unique sur les plateformes mobiles et web. La gestion des jetons d'appareil, les tags d'audience et les événements webhook sont inclus. Contactez l’équipe commerciale pour une tarification sur volume.
Envoyez des alertes au bon moment sur mobile et sur le web.
Échangez avec notre équipe pour ajouter des notifications push iOS, Android et web à votre application.