Ecco il mio scenario:Aggiornamento app su App Store
La mia app ha la versione X nell'app store, quindi voglio caricare la versione X + 1 nel negozio.
C'è stato un cambiamento importante tra la versione X e la versione X + 1. Entrambe le app utilizzavano backgroundFetch per eseguire alcuni dei lavori
Supponendo che la versione X sia stata aperta e che la versione X + 1 non sia mai stata aperta dopo il download, continuerò a ricevere eventi backgroundFetch?
Penso di no. Poiché i recuperi di sfondo iniziano quando l'app è aperta. Pertanto, se non apri mai un'app, la tua app non avvierà il recupero in background. Pensa alle autorizzazioni, se l'utente non apre l'app, l'app non avrà l'autorizzazione. –
ma è stato aperto in precedenza su una versione precedente –
@grhnkdlk Non credo che l'autorizzazione sia un problema qui, ho alcune app che usano l'accesso alla libreria di foto, notifiche push o geolocalizzazione, l'utente non viene più chiesto di autorizzare quelle funzioni quando l'app è aggiornata. –