Envoi de notifications push mobiles avec Amazon SNS - 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.

Envoi de notifications push mobiles avec Amazon SNS

Vous pouvez utiliser Amazon SNS pour envoyer des messages de notification push directement aux applications sur les appareils mobiles. Les messages de notification push envoyés à un terminal mobile peuvent apparaître dans l'application mobile sous forme d'alertes, de mises à jour de badges ou d'alertes sonores.

Présentation des notifications push Amazon SNS Mobile

Comment fonctionnent les notifications aux SNS utilisateurs d'Amazon

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 :

  • Messagerie sur les appareils Amazon (ADM)

  • Service de notification push Apple (APNs) pour iOS et Mac OS X

  • Baidu Cloud Push (Baidu)

  • Messagerie cloud Firebase () FCM

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

  • Services de notification push Windows (WNS)

Les services de notifications push, tels que APNs etFCM, maintiennent une connexion avec chaque application et appareil mobile associé enregistrés 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 le jeton d'appareil pour créer un point de terminaison mobile, auquel il peut envoyer des messages de notification push directs. Pour qu'Amazon puisse SNS communiquer avec les différents services de notification push, vous devez envoyer vos informations d'identification du service de notification push SNS à Amazon pour qu'elles soient utilisées en votre nom. Pour de plus amples informations, veuillez consulter Configuration des notifications push avec Amazon SNS.

Outre l'envoi direct de messages de notification push, vous pouvez également utiliser Amazon SNS pour envoyer des messages aux terminaux mobiles abonnés à un sujet. Le concept est identique à celui de l'abonnement à d'autres types de terminaux, tels qu'AmazonSQS, HTTP /S, e-mail etSMS, à une rubrique, comme décrit dansQu'est-ce qu'Amazon SNS ?. La différence est qu'Amazon SNS communique à l'aide des services de notification push afin que les terminaux mobiles abonnés reçoivent les messages de notification push envoyés au sujet.

Configuration des notifications push avec Amazon SNS

  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'AmazonSNS. Pour de plus amples informations, veuillez consulter Création d'une application de SNS plateforme Amazon.

  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 d'appareil et le PlatformApplicationArn pour créer un objet de point de terminaison de plateforme (EndpointArn) à l'aide d'AmazonSNS. Pour de plus amples informations, veuillez consulter Configuration d'un point de terminaison sur SNS la plateforme Amazon pour les notifications mobiles.

  5. Utilisez le EndpointArn pour publier un message dans une application sur un appareil mobile. Pour plus d'informations, consultez le Messagerie directe SNS sur appareil mobile Amazon manuel Publish API in the Amazon Simple Notification Service API Reference.