Racontez toute l'histoire sur l'écran verrouillé
Pushwoosh démarre et met à jour une carte en direct pour une commande, un trajet ou un match, depuis la même campagne et le même parcours que le reste de vos notifications push. iOS la conserve sur l'écran verrouillé et dans la Dynamic Island pendant toute la durée de l'événement.
Plus de 80 000 entreprises nous font confiance pour développer leur engagement
Le format en détail
Une notification push classique annonce qu’un événement s’est produit, une seule fois. Une Live Activity continue de l’annoncer : la même carte sur l’écran verrouillé se réécrit tant que la commande, le trajet ou le match est en cours.
Démarrage local
Démarrez l'activité depuis votre app avec ActivityKit, sur iOS 16.1 et versions ultérieures.
Push-to-start
Une notification push basée sur un token ouvre l'activité app fermée, sur iOS 17.2 et versions ultérieures.
Mises à jour du contenu en direct
/updateLiveActivity réécrit la même carte sur place à mesure que l'événement avance.
Une carte pour tout le segment
Envoyez une seule fois vers un identifiant d'activité partagé, et chaque appareil qui exécute cette activité se met à jour en même temps.
Synchronisée entre l'écran verrouillé et la montre
Une seule activité, synchronisée sur toutes les surfaces, y compris la Smart Stack de l'Apple Watch sous watchOS 11.
Un seul helper pour les tokens
setup() suit et renouvelle automatiquement vos tokens push-to-start et push-to-update.
La place d’une Live Activity, entre la notification et l’écran
| Quand le message est | Envoyez | Où il s'affiche |
|---|---|---|
| Un changement d'état, annoncé une fois | Une notification push classique | La bannière, puis la liste de l'écran verrouillé |
| Un changement qui mérite une image | Une notification push rich media | La notification dépliée |
| Un choix que l'utilisateur peut faire en un tap | Une notification push interactive | Des boutons dans la notification |
| Un événement en cours, de quelques minutes à quelques heures | Une Live Activity | Une carte sur l'écran verrouillé et dans la Dynamic Island, qui se réécrit sur place |
| Un historique que l'utilisateur consulte plus tard | Message Inbox | Une liste dans l'app |
| Du détail, un formulaire ou une mise en page | Un message in-app | Un plein écran dans l'app |
Son rôle au sein d’un parcours
Un parcours pour les deux plateformes
Une Live Activity est un attribut d’un message que vous envoyez déjà, pas une intégration séparée. L’audience, le déclencheur, le segment et le profil client restent en place, et le format détermine l’apparence du message tant que l’événement est en cours.
Les iPhone reçoivent la Live Activity, les téléphones Android 16 une Live Update, et les appareils plus anciens une notification standard, le tout depuis le même Customer Journey qui pilote vos notifications push, vos messages in-app et vos e-mails. Sur un marché français où iOS et Android sont tous deux très présents, un seul parcours couvre les deux.
Une commande suivie de bout en bout
Le restaurant accepte la commande, et le parcours ouvre la Live Activity par un appel push-to-start.
Une notification silencieuse précharge les données du livreur en arrière-plan, invisible pour l’utilisateur : la première mise à jour arrive avec un vrai nom et une vraie heure d’arrivée estimée. En préparation, livreur attribué, arrivée dans deux minutes : chaque étape réécrit ensuite cette même carte. Apple limite les Live Activities à l’événement en cours ; toute proposition pour la prochaine commande passe donc par un message in-app dans le même parcours, et non par la carte elle-même. L’événement de livraison clôt l’activité et laisse le reçu dans la Message Inbox.
Pour quels usages
Une Live Activity trouve sa place lorsqu’un événement est réellement en cours et que l’utilisateur l’a lui-même lancé : une commande, un trajet, un match déjà commencé. Apple limite cette surface à ce cas : pas d’annonces, pas d’offres, rien que l’utilisateur n’ait mis en route.
| Moment | Ce que porte la carte | Ce que fait l'utilisateur |
|---|---|---|
| E-commerce : après l'achat | Expédié, en cours de livraison, à quelques arrêts, livré | Suit son colis depuis l'écran verrouillé et sait quand être chez lui |
| Livraison de repas : une commande en cours | Acceptée, en préparation, livreur attribué, à quelques minutes | Jette un œil à l'écran verrouillé au lieu de rouvrir l'app |
| Marketplaces : plusieurs commandes à la fois | Une carte par envoi, chacun de son propre vendeur | Garde la trace de colis qui arrivent à des jours différents |
| VTC : un trajet en cours | Chauffeur en route, heure d'arrivée estimée, progression du trajet | Consulte la Dynamic Island au lieu de l'écran de la carte |
| Compagnies aériennes : le jour du vol | Porte, embarquement, retard, tapis à bagages | Vérifie sa porte depuis l'écran verrouillé dans un terminal bruyant |
| Autopartage : une location active | Session en cours, carburant ou charge, temps restant, point de retour | Suit le compte à rebours de la session sans ouvrir l'app |
| Sport en direct : un match en cours | Score, chrono, période | Suit le match téléphone verrouillé |
| Paris sportifs : un pari en direct | Statut du pari, cotes en direct, fenêtre de cash-out | Encaisse avant la fermeture de la fenêtre |
Les cas d’usage liés aux paris sportifs, au trading, à la banque et à la télémédecine nécessitent une validation de conformité avant le lancement : impliquez votre CSM Pushwoosh dès le départ.
Couverture plateformes et technique
Les Live Activities sont une surface propre à iOS, et les versions minimales sont la première chose à vérifier au regard de votre propre parc d’installations. La dernière colonne indique où la notification constitue le format lui-même, et où elle ne fait que piloter un élément déjà présent dans votre app.
| Fonctionnalité | iOS | Android | Fourni par |
|---|---|---|---|
| Une carte continue mise à jour sur place | iOS 16.1+, sous forme de Live Activity | Android 16 (API 36), sous forme de Live Update | La notification push, affichée par le SDK via l'API d'activité en direct de l'OS |
| Démarrage à distance sans ouvrir l'app | iOS 17.2+, push-to-start | Oui, depuis le serveur | APNs basé sur token uniquement : la configuration par certificat n'est pas prise en charge pour les Live Activities |
| Mises à jour du contenu | /updateLiveActivity | OPERATION_UPDATE dans l'API Messages | Le même identifiant d'activité relie chaque mise à jour à la carte en cours |
| Mettre à jour tous les utilisateurs d'une même activité | Un seul envoi vers l'identifiant d'activité partagé | Android met à jour appareil par appareil | Chaque appareil qui détient cet identifiant d'activité réaffiche la carte au prochain envoi : il n'existe pas de canal de diffusion séparé |
| Indicateur compact toujours visible | Dynamic Island (iPhone 14 Pro+), Smart Stack de l'Apple Watch | Puce dans la barre d'état | L'OS, à partir de l'activité en direct |
| Code du widget | Une Widget Extension en SwiftUI/WidgetKit, développée par un développeur | Le module SDK pushwoosh-liveupdates fournit le style par défaut | Apple exige votre propre interface de widget ; Android fournit le style de progression de l'OS |
/updateLiveActivityOPERATION_UPDATE dans l'API Messagespushwoosh-liveupdates fournit le style par défautSécurité et hébergement
Pushwoosh fonctionne sur son propre matériel aux États-Unis et en Allemagne, dans le cadre du RGPD.
Comment ça marche
La création du widget est une étape de développement unique. Ensuite, les trois opérations se pilotent depuis le Control Panel et l’API comme n’importe quel autre message du parcours.
-
Créez le widget une fois (développeur)
Ajoutez une Widget Extension avec ActivityKit et SwiftUI/WidgetKit, en suivant le modèle d'attributs Live Activity d'Apple. Cette étape nécessite un développeur : Apple exige votre propre code d'interface pour la carte.
-
Pilotez tout le cycle de vie depuis le serveur (API)
Push-to-start ouvre l'activité,
/updateLiveActivityla réécrit et un appel de fin la clôt, le tout via l'API Messages, avec un seul identifiant d'activité qui relie les opérations.setup()gère pour vous les tokens push-to-start et push-to-update. -
Orchestrez (no-code)
Déclenchez ces opérations depuis le même Customer Journey que le reste de votre messagerie, sur le même segment et le même profil client. Le volet Android de la même histoire part aussi de ce parcours, via les Live Updates.
Limites à connaître
Explorer les produits connexes
Commande, course ou livraison sur l'écran de verrouillage Android 16, dans une seule carte qui se met à jour. Pilotée côté serveur par Pushwoosh.
Notifications push mobiles Pushwoosh : hébergement UE, conforme RGPD, chaque appareil couvert, ciblage précis et parcours cross-canal.
Concevez et optimisez vos campagnes avec un outil visuel unique. Communiquez, engagez, fidélisez, convertissez, segmentez et expérimentez avec le Constructeur de parcours client Pushwoosh.
Messages in-app Pushwoosh : réalisez onboarding, upsell, annonces et collecte de feedback au moment précis où vos utilisateurs sont attentifs dans l'application. Éditeur sans code, modèles natifs via SDK, analytics par élément. Conforme RGPD, données hébergées en UE. Démarrez gratuitement.
Suivi de course sur l'écran verrouillé, alerte d'arrivée du chauffeur, onboarding des passagers et des chauffeurs : une seule plateforme mobilité.
Externalisez la messagerie de vos applications et sites web vers l'API Pushwoosh. Nous gérons les notifications push, les e-mails, les SMS et les flux de données — vous construisez des produits performants sans limites.