Come posso gestire le modifiche tra un file di configurazione locale e un file di configurazione remoto in un'applicazione mobile?

1

Ho un'applicazione con un file di configurazione che è memorizzato nel pacchetto dell'applicazione. Questo file di configurazione memorizza i nomi delle immagini su un server remoto. Ogni volta che si avvia l'applicazione, scarico il file di configurazione dal server e vedo se ci sono modifiche o aggiornamenti. Se ci sono dei cambiamenti, faccio scorrere l'array delle impostazioni di configurazione e scaricare le immagini modificate sull'iPhone dell'utente

Penso che prima di tutto elencherò tutte le modifiche al nome in una matrice, dopodiché inizierò a caricare le immagini modificate. Tuttavia, mi chiedo se ci sia un approccio migliore per risolvere questo problema.

    
posta hib 04.04.2012 - 15:47
fonte

2 risposte

1

Un modo semplice per risparmiare larghezza di banda senza molte modifiche, sarebbe utilizzare If-Modified-Since intestazione nella richiesta di download. Quindi continua a controllare il numero di versione all'interno del file ogni volta che viene scaricato, nel caso in cui la data di modifica sul file venga modificata accidentalmente.

    
risposta data 04.05.2012 - 23:10
fonte
0

Potresti voler usare un numero di versione semplice allegato a / vicino al file. Confronta il numero del server e del client (utilizzo della larghezza di banda molto basso) e lavora con esso.

I numeri di versione possono aiutarti ad applicare aggiornamenti incrementali al tuo file di configurazione per aggiungere / modificare / rimuovere voci.

    
risposta data 04.05.2012 - 22:45
fonte

Leggi altre domande sui tag