Le glossaire · Une idée plus claire
Apple Push Notification Service (APNS)
Le service d'envoie de notifications push pour les terminaux fonctionnant sous le système d'exploitation iOS.
Mis à jour le
A.P.N.S. acronyme pour Apple Push Notification Service est le service d'envoie de notifications push pour les terminaux fonctionnant sous le système d'exploitation iOS.
C'est le seul et unique moyen d'envoyer des notifications push à ces terminaux et même si parfois on peut utiliser des sur-couches comme Firebase ou OneSignal pour envoyer des notifications, ces services eux exploitent APNS pour iOS sous le capôt.
Comment fonctionne APNS ?
Le principe est le suivant : l'application iOS s'enregistre auprès d'Apple et obtient un jeton d'appareil (device token). Le serveur de l'application envoie ensuite la notification à APNS en indiquant ce jeton, puis APNS la remet à l'appareil concerné, même lorsque l'application est en arrière-plan.
L'envoi vers APNS s'authentifie avec une clé ou un certificat lié au compte développeur Apple, et l'application doit être signée avec un provisioning profile adapté.
Côté Android, l'équivalent est Firebase Cloud Messaging (FCM). Les applications multiplateformes, par exemple avec Expo, s'appuient sur ces deux services pour atteindre tous les appareils.
La prochaine étape
Et si on donnait forme
à votre idée ?
30 minutes pour parler de votre projet, de vos enjeux et de la suite.