Notifications push mobile - Amazon Simple Notification Service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Notifications push mobile

avecAmazon SNS, vous donne la possibilité d'envoyer des messages de notification push directement à des applications sur des appareils mobiles. Les messages de notification push envoyés à un point de terminaison mobile peuvent apparaître dans l'application mobile en tant que messages d'alerte, mises à jour de badge ou même alertes sonores.

Fonctionnement des notifications utilisateur

Vous envoyez des messages de notification push aux appareils mobiles et aux ordinateurs de bureau, à l'aide de l'un des services de notification push pris en charge suivants :

  • Amazon Device Messaging (ADM)

  • Apple Push Notification service (APNs) pour iOS et Mac OS X

  • Baidu Cloud Push (Baidu)

  • Firebase Cloud Messaging (FCM)

  • Service de notification push Microsoft pour Windows Phone (MPNS)

  • Services de notification push Windows (WNS)

Les services de notification push, tels qu'APN et FCM, maintiennent une connexion avec chaque application et appareil mobile associé inscrits pour utiliser leur service. Lorsqu'une application et un appareil mobile s'inscrivent, le service de notification push renvoie un jeton d'appareil. Amazon SNS utilise ce jeton d'appareil pour créer un point de terminaison mobile, auquel il peut envoyer directement des messages de notification push. Afin qu'Amazon SNS communique avec les différents services de notification push, soumettez vos informations d'identification de service de notification push à Amazon SNS pour qu'il les utilise en votre nom. Pour plus d'informations, consultez Présentation du processus de notification utilisateur.

Outre l'envoi direct de messages de notification push, vous pouvez également utiliser Amazon SNS pour envoyer des messages aux points de terminaison mobiles abonnés à une rubrique. Le concept est le même que l'abonnement d'autres types de point de terminaison (Amazon SQS, HTTP/S, e-mail et SMS) à une rubrique, comme décrit dansQu'est-ce qu'Amazon SNS ?. La différence réside dans le fait qu'Amazon SNS communique à l'aide des services de notification push, afin que les points de terminaison mobiles abonnés reçoivent les messages de notification push envoyés à la rubrique.

Présentation du processus de notification utilisateur

  1. Obtenez les informations d'identification et le jeton de périphérique pour les plates-formes mobiles que vous souhaitez prendre en charge.

  2. Utilisez les informations d'identification pour créer un objet d'application de plateforme (PlatformApplicationArn) à l'aide d'Amazon SNS. Pour plus d'informations, consultez Création d'un point de terminaison de plateforme.

  3. Utilisez les informations d'identification renvoyées pour demander aux plateformes mobiles un jeton de périphérique pour votre application mobile et l'appareil. Le jeton que vous recevez représente votre application mobile et l'appareil.

  4. Utilisez le jeton de périphérique et lePlatformApplicationArnPour créer un objet de point de terminaison de plateforme (EndpointArn) à l'aide d'Amazon SNS. Pour plus d'informations, consultez Création d'un point de terminaison de plateforme.

  5. Utilisez le EndpointArn pour publier un message dans une application sur un appareil mobile. Pour de plus amples informations, veuillez consulterPublication sur un appareil mobileet l'Publierdans la Référence d'API Amazon Simple Notification Service.