Configuration iOS
Copiez un prompt de configuration avec les étapes d'installation et la guide markdown complète pour ce plugin.
Le traitement de fond sur iOS utilise BGTaskSchedulerL'application doit déclarer le mode d'arrière-plan et l'identifiant de la tâche autorisée avant que la planification puisse fonctionner sur un appareil physique.
Info.plist
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
Section intitulée « Synchroniser »npx cap sync iosComportement
Section intitulée « Comportement »minimumIntervalest mappé àearliestBeginDate.- iOS détermine le temps d'exécution réel 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 re-schedule la prochaine demande de traitement de fond après chaque lancement de tâche.
Expiration
Section intitulée “Expiration”Utilisez addExpirationListener lorsque le nettoyage du travail est nécessaire si iOS arrête la tâche prématurément.
const handle = await BackgroundTask.addExpirationListener((event) => { console.warn('Task expired', event.taskName);});
await handle.remove();Continuer depuis la configuration iOS
Section intitulée “Continuer depuis la configuration iOS”Si vous utilisez la configuration iOS planer le travail de plugin natif, le connecter à En utilisant @capgo/capacitor-tâche de fond pour la capacité native dans En utilisant @capgo/capacitor-tâche de fond, Capgo Répertoire de plugins pour le flux de travail du produit dans Capgo Répertoire de plugins, Capacitor Plugins par Capgo pour le détail d'implémentation dans Capacitor Plugins par Capgo, Ajouter ou Mettre à Jour les Plugins pour le détail d'implémentation dans Ajouter ou Mettre à Jour les Plugins, et Alternatives de Plugins d'Entreprise Ionic pour le flux de travail du produit dans Alternatives de Plugins d'Entreprise Ionic.