Ho lavorato a un'app in cui l'utente può registrare video utilizzando AVFoundation
e inviare al server, il video ha dimensioni massime fino a 15 M, a seconda della velocità di Internet & tipo che può richiedere Da 1 a 5 minuti circa per trasferire video sul server. Sto trasferendo il video registrato sul server nel thread in background in modo che l'utente possa continuare altre cose sull'app mentre il video viene caricato sul server.Implementazione di attività a esecuzione prolungata in background IOS
Durante la lettura di Apple Docs per implementing long running tasks in backround, vedo che solo alcuni tipi di app possono essere eseguiti in background.
ad es.
audio-L'app riproduce il contenuto udibile all'utente in background. (Questo contenuto include lo streaming di contenuti audio o video usando AirPlay.)
Qualifica la mia app anche per eseguire le attività in background? o ho bisogno di trasferire il video sul thread principale?
ru andando a caricare il video in background? – Ganapathy
sì, questo è quello che sto facendo, motivo per cui ho detto che voglio che l'utente continui a fare altre cose sul modulo mentre il video è in fase di registrazione – nsgulliver
Durante il caricamento, l'app sarà in primo piano (eseguirà qualche altra attività) o entrerà in lo sfondo completamente? – Ganapathy