Qu’est-ce que le service de notification push Apple (apns)?

Apple Push Notification Service (APNS) est un service d'Apple qui permet à un utilisateur ou à un service d'envoyer des messages de notification push aux applications Apple iOS et Mac OS X. APNS a fait ses débuts pour l'iPhone d'Apple avec la sortie de la mise à jour iOS 3 d'Apple en juin 2009.

Le service de notification push Apple a depuis été ajouté en tant qu'API (interface de programme d'application) au système d'exploitation Mac OS X à partir de la version 10.7 «Lion». Apple a affiné sa prise en charge APNS sur Mac OS X en 2012 avec l'ajout du Centre de notifications dans la version 10.8 du système d'exploitation «Mountain Lion».


Fonctionnement du service de notification push Apple

Le service de notification push Apple entre en jeu lorsque les développeurs de logiciels créent pour la première fois des notifications dans leur logiciel serveur. Ces serveurs se connectent à l'APNS via un canal persistant et sécurisé pour envoyer les notifications cryptées à leurs appareils cibles.

Chaque notification APNS est un message court qui se compose d'un jeton d'appareil et de la charge utile. Le jeton d'appareil est un identifiant qui permet à l'APNS d'acheminer la notification vers l'appareil prévu, et la charge utile est une propriété définie par JSON qui contient les informations dans la notification ainsi que la manière dont l'utilisateur de l'appareil sera alerté.

Les notifications APNS peuvent prendre la forme de sons, de badges (un numéro placé sur l'icône de l'application pour refléter les informations mises à jour dans l'application) ou d'alertes textuelles qui sont affichées à l'utilisateur.

Comment créer vos propres messages APNS

Les développeurs intéressés par la création de leurs propres messages Apple Push Notification Service peuvent commencer par créer un compte de développeur Apple et enregistrer un appareil iOS, puis créer un profil de provisionnement iOS. Apple a publié le Guide de programmation des notifications locales et push Apple pour guider davantage les développeurs dans la création et l'envoi de leurs propres messages APNS.


Laisser un commentaire