Détails de la leçon
Description de la leçon
Pour envoyer des notifications push à vos utilisateurs, vous devez passer par les serveurs d'Apple. La procédure inclut plusieurs étapes et implique trois intermédiaires : l'application iOS, votre serveur, et les serveurs d'Apple. Vous devez obtenir un identifiant push pour votre application, l'envoyer à votre serveur qui le stockera. Lorsque vous souhaitez envoyer une notification, vous devez utiliser un certificat de signature fourni par Apple. Le serveur d'Apple vérifie ce certificat avant d'envoyer la notification à l'utilisateur. Il est important de distinguer entre le sandbox et la production, chaque environnement ayant ses propres certificats et serveurs. Les erreurs peuvent survenir si vous utilisez les mauvais certificats. La vidéo se concentre principalement sur l'obtention et l'envoi de l'identifiant push depuis le code iOS, et sur la réception des notifications push lorsque l'application est fermée ou ouverte. En cas d'erreur, Apple vous envoie des informations que vous devez gérer en conséquence sur votre serveur.
Suivre ce processus vous aidera à configurer les notifications push pour vos applications iOS, à comprendre les besoins en certificats selon l'environnement (test ou production) et à gérer efficacement la réception et l'affichage des notifications.
Objectifs de cette leçon
Les objectifs de cette vidéo sont :
- Comprendre les étapes pour envoyer des notifications push via les serveurs d'Apple.
- Apprendre à obtenir et gérer les identifiants push.
- Savoir différencier entre les environnements sandbox et production.
- Gérer les erreurs d'envoi de notifications.
Prérequis pour cette leçon
Les prérequis pour suivre cette vidéo sont :
- Connaissance de base en développement iOS.
- Compréhension des concepts de serveurs et de certifications SSL.
- Accès à un environnement de développement iOS (Xcode).
Métiers concernés
Les professionnels concernés par ce sujet incluent :
- Développeurs iOS.
- Ingénieurs en logiciels mobiles.
- Administrateurs de systèmes gérant des serveurs de notifications pour des applications mobiles.
Alternatives et ressources
Les alternatives aux notifications push standard incluent des services tiers comme Firebase Cloud Messaging (FCM) ou OneSignal, qui offrent des fonctionnalités supplémentaires et une gestion simplifiée des notifications push.