Installation iOS
Copiez un prompt de configuration avec les étapes d'installation et la guide markdown complète pour ce plugin.
Traitement d'arrière-plan iOS utilise BGTaskSchedulerL'application doit déclarer le mode de fond et l'identifiant de la tâche autorisée avant que la planification puisse fonctionner sur un appareil physique.
Info.plist
Sous-section intitulée « Info.plist »Ajoutez ces clés à ios/App/App/Info.plist:
<key>UIBackgroundModes</key><array> <string>processing</string></array><key>BGTaskSchedulerPermittedIdentifiers</key><array> <string>app.capgo.backgroundtask.processing</string></array>Synchroniser
Sous-section intitulée « Synchroniser »npx cap sync iosComportement
Section intitulée « Comportement »minimumIntervalest mappé àearliestBeginDate.- iOS décide du temps réel effectif en fonction de la batterie, du réseau, des modèles d'utilisation et de la politique du système.
- L'exécution des tâches de fond ne fonctionne pas de manière fiable sur l'émulateur. Testez sur un appareil physique.
- Le plugin reprogramme la prochaine demande de traitement de fond après chaque lancement de tâche.
Expiration
Section intitulée « Expiration »Utilisez addExpirationListener lorsque du travail nécessite une mise à jour si iOS arrête la tâche tôt.
const handle = await BackgroundTask.addExpirationListener((event) => { console.warn('Task expired', event.taskName);});
await handle.remove();Continuez de là depuis la configuration iOS
Section intitulée “Continuez de l’installation iOS”Si vous utilisez Configuration iOS pour planifier le travail de plugin natif, connectez-l’à En utilisant @capgo/capacitor-task de fond pour la capacité native dans En utilisant @capgo/capacitor-task de fond, Répertoire de plugin Capgo pour le flux de travail du produit dans Répertoire de plugin Capgo, Plugins Capacitor par Capgo pour le détail d'implémentation dans Plugins Capacitor par Capgo, Ajouter ou Mettre à jour des plugins pour les détails d'implémentation dans l'ajout ou la mise à jour des plugins. Alternatives de plugins Ionic Enterprise pour le flux de travail du produit dans le plugin d'entreprise Ionic