Esiste un limite di download per le app iOS?

1

Con riferimento a iOS 7. A riguardo, non sono riuscito a trovare documenti Apple.

Siamo in grado di scaricare qualsiasi dimensione di documenti e gestirli da soli (all'interno della nostra app diciamo < 100 MB)?
Ad esempio, pubblichiamo nuovi contenuti ogni mese. Quindi, dopo aver scaricato i contenuti per questo mese, dovremmo rimuovere il contenuto del mese scorso per risparmiare spazio. Il contenuto non deve essere sottoposto a backup e verrà archiviato nella cartella Caches.

    
posta resting 19.01.2014 - 17:58
fonte

2 risposte

2

Non ci sono limiti di download o archiviazione per la tua app (ovviamente oltre lo spazio disponibile sul dispositivo); se ce ne fossero, verrebbero menzionati nelle Linee guida per lo storage dei dati iOS . Tuttavia, devi considerare in che modo i tuoi file di dati funzioneranno con iCloud - in particolare, dovresti decidere se è giusto che il dispositivo scarti i dati scaricati quando la memoria si sta esaurendo.

Se è possibile rimuovere i file, memorizzarli nella directory delle cache. Se non va bene, allora puoi memorizzarli nella directory dei documenti e impostare gli attributi sui tuoi file per escludili dal backup di iCloud . Inoltre, assicurati di memorizzare i dati utente separati dai dati scaricati in modo da poterne eseguire il backup.

Con così tanti dati da scaricare, dovresti prendere in considerazione l'utilizzo del nuovo NSURLSession API di rete in modo da poter scarica i dati in una sessione in background . Ciò evita la necessità di mantenere l'app in esecuzione durante il download dei dati.

    
risposta data 07.04.2014 - 07:48
fonte
0

Il limite è relativo alla memoria disponibile sul dispositivo. Esistono (o esistevano) app di navigazione che potevano scaricare ben oltre 1 GB di dati.

    
risposta data 08.03.2014 - 04:34
fonte

Leggi altre domande sui tag