Sobes.tech
Junior — Middle

Que se passera-t-il dans le système si il reçoit une notification push d'une application qui n'est pas en cours d'exécution actuellement?

sobes.tech IA

Réponse de l'IA

Si une application iOS n'est pas en cours d'exécution (c'est-à-dire qu'elle est en état inactif ou complètement déchargée de la mémoire), et que le système reçoit une notification push, le comportement dépend du type de notification :

  • Notification push normale avec message affiché (alerte) : iOS affichera la notification à l'utilisateur dans le Centre de notifications et sur l'écran de verrouillage. L'application ne se lance pas automatiquement, mais si l'utilisateur appuie sur la notification, le système lancera l'application.

  • Push silencieux (notification en arrière-plan) : si l'application n'est pas en cours d'exécution, le système peut la lancer en arrière-plan pour traiter cette notification, mais cela n'est pas garanti et dépend de l'état de l'appareil, de la politique d'économie d'énergie et d'autres facteurs. Le push silencieux est utilisé pour mettre à jour le contenu sans intervention de l'utilisateur.

Ainsi, recevoir une notification push peut entraîner le lancement de l'application en arrière-plan (pour push silencieux), ou simplement l'affichage de la notification sans lancer l'application (pour les notifications normales).