Estoy implementando BackgroundTasks Framework para actualizar los datos. Pero tengo el siguiente problema
Could not schedule refreshApp: Error Domain=BGTaskSchedulerErrorDomain Code=1 "(null)"
Could not schedule data featch: Error Domain=BGTaskSchedulerErrorDomain Code=1 "(null)"
2019-10-01 19:19:32.550320+0530 SOBackgroundTask[34131:1129470] Can't end BackgroundTask: no background task exists with identifier 3 (0x3), or it may have already been ended. Break in UIApplicationEndBackgroundTaskError() to debug.
Verifique si no se registra
BGTaskSchedulerPermittedIdentifiers
en el archivo info.plist de su proyecto.fuente
Por:
Verifique dentro del
.xcodeproj
archivo del proyecto el objetivo apropiado. Luego vaya a la pestaña de información y a las Propiedades de destino de iOS personalizadas y verifique queBGTaskSchedulerPermittedIdentifiers
se agreguen los identificadores permitidos del planificador de tareas en segundo plano ( ).Esto resolvió mi problema al agregar
BackgroundTasks
a un proyecto existente.fuente