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?