Techniques de backgrounding iOS
Dans les sections suivantes, nous allons explorer les fonctionnalités iOS suivantes, ainsi que les options d’arrière-plan existantes :
- Tâches en arrière-plan opportunistes : préservez l’autonomie de la batterie en exécutant des tâches en arrière-plan en blocs opportunistes lorsque l’appareil est éveillé pour un autre traitement.
- Service de transfert en arrière-plan : chargez et téléchargez des fichiers de manière fiable, quelle que soit la status réseau ou la taille de fichier.
- Extraction en arrière-plan : actualisez une application à partir de l’arrière-plan à intervalles déterminés par le système.
- Notifications à distance : utilisez des notifications Push pour déclencher des mises à jour de contenu en arrière-plan avant que l’utilisateur ouvre l’application, avec une option permettant d’avertir l’utilisateur ou de mettre à jour en mode silencieux.
- Mises à jour de l’interface utilisateur en arrière-plan : préparez l’interface utilisateur de l’application pour l’utilisateur et mettez à jour les instantané de l’application à partir de l’arrière-plan.