Configuration iOS
Copiez un prompt de configuration avec les étapes d'installation et la guide markdown complet pour ce plugin.
Le traitement de fond sur 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
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-titre « Synchroniser »npx cap sync iosComportement
Sous-titre « Comportement »minimumIntervalest mappé àearliestBeginDate.- L'iPhone 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.
- Exécution des tâches de fond ne fonctionne pas de manière fiable sur l'émulateur. Testez sur un appareil physique.
- Le plugin ré-établit la demande de traitement de fond suivante après chaque lancement de tâche.
Expiration
Titre de la section « Expiration »Utilisez addExpirationListener lorsque le nettoyage du travail est nécessaire 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 la configuration iOS
Continuez de l'installation iOSSi vous utilisez Si vous utilisez planifier le travail du plugin natif, le connecter à Utilisation de @capgo/capacitor-task de fond pour la capacité native en utilisant @capgo/capacitor-task de fond. Répertoire du Plugin Capgo pour le flux de travail du produit dans le répertoire de plugin Capgo Capacitor Plugins par Capgo pour le détail d'implémentation dans Capacitor Plugins par Capgo Ajouter ou mettre à jour des plugins pour le détail d'implémentation dans Ajouter ou mettre à jour des plugins, et Alternatives de plugins Ionic Enterprise Pour le flux de travail du produit dans les plugins Ionic Enterprise.