Le migliori pratiche per reimpostare da remoto i contenuti / le impostazioni di un'app mobile

3

Quale sarebbe l'approccio migliore per ripristinare i contenuti / le impostazioni di un'app mobile?

Diciamo che l'app è multipiattaforma: apple / android con javascript / phonegap. Il modo in cui questo è progettato è quello di avere un'area di amministrazione che può vedere i dispositivi mobili (utenti che hanno effettuato l'accesso). L'amministratore ha la possibilità di contrassegnare un dispositivo per il ripristino.

L'app esegue regolarmente il polling del server per vedere se è necessario ripristinarlo. Il ripristino sarà raro, ma il polling non lo è. Il polling non causa problemi di prestazioni, ma sembra spiacevole chiedere al server se far saltare l'app.

Un metodo push piuttosto che pull sarebbe bello ma non sono sicuro di come sarebbe questo.

Qualcuno ha suggerimenti di design alternativi? Ci sono degli svantaggi nel design attuale?

    
posta coder 10.04.2013 - 15:55
fonte

1 risposta

5

Sia Android che iOS supportano alcune forme di notifiche push. Dovresti assolutamente approfittare di quelli per consegnare i tuoi messaggi di reset piuttosto che il polling. Eseguendo inutilmente le radio può essere un enorme consumo di batteria, e il trasferimento della responsabilità per la consegna del messaggio di ripristino al sistema operativo sarà un miglioramento significativo.

Se non sei in grado o non vuoi impostare il lato server necessario dell'equazione di notifica push, ci sono terze parti come Urban Airship e OpenMarket che saranno felici di farlo per te (a pagamento, naturalmente).

    
risposta data 10.04.2013 - 16:11
fonte

Leggi altre domande sui tag