Comments 6
я свифт никогда не изучал, но кажется что метод scheduleMLTrain() из второго примера нигде не вызывается
0
Интересно, а возможно из хендлера пуш-уведомления регистрировать задачу процессинга? Или всё упрётся в тайминги запуска ОС и регистрацию в делегате приложения?
К примеру, отдать через скрытый пуш новые данные для обучения ML и только после этого зарегистрировать задачу на обучение.
BGTaskScheduler.shared.register(
forTaskWithIdentifier: "pl.snowdog.example.train",
using: DispatchQueue.global()
) { task in
self.handleMLTrain(task)
}
К примеру, отдать через скрытый пуш новые данные для обучения ML и только после этого зарегистрировать задачу на обучение.
0
Так, а что конкретно задепрекейтили в iOS 13 касаемо фоновой работы?
0
Sign up to leave a comment.
Фоновое выполнение приложений в iOS 13