Estou implementando o Framework BackgroundTasks para atualizar os dados. Mas eu entendi o problema abaixo
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 se você perdeu o registro
BGTaskSchedulerPermittedIdentifiers
no arquivo info.plist do seu projeto.fonte
Para:
Verifique dentro do
.xcodeproj
arquivo do projeto o destino apropriado. Em seguida, vá para a guia info e Custom iOS Target Properties e verifique se os identificadores permitidos do planejador de tarefas em segundo plano (BGTaskSchedulerPermittedIdentifiers
) foram adicionados.Isso resolveu meu problema ao adicionar
BackgroundTasks
a um projeto existente.fonte