Ho un'app per computer da bici che registra i dati mentre l'utente sta navigando. Ho avuto un utente segnalare un problema che non avevo preso in considerazione. Era fuori per una lunga corsa (100+ miglia), ma mentre fuori e la registrazione dei dati l'app è stata aggiornata tramite Google riproduce l'aggiornamento automatico. Questo purtroppo ha eliminato la registrazione a metà della app e l'utente ha perso i dati fino a quando non ha individuato l'accaduto e ha riavviato l'app.disabilita temporaneamente l'aggiornamento automatico
Idealmente, vorrei essere in grado di interrompere la programmazione automatica dell'aggiornamento automatico mentre l'app è la registrazione dei dati. Tutte le mie ricerche indicano che questo non è possibile ma potrei perdere qualcosa in modo da far conoscere a qualcuno un modo per farlo?
Data la soluzione, il meglio che posso fare è consigliare agli utenti di abilitare l'aggiornamento solo tramite l'opzione wifi nell'app Play, che in questo caso sarebbe di aiuto. Sfortunatamente uno dei punti chiave della mia app è che registrerà le sessioni in interni usando i sensori ANT +, quindi ho un buon numero di persone che lo usano con wifi attivo.
Modifica
sono riuscito a fare l'esperimento per vedere cosa succede me la notte scorsa. Avevo un'app in registrazione dei dati in background, quindi ho aggiunto una nuova versione a Google Play. Sfortunatamente non è stato preso automaticamente in automatico quando ho dovuto lasciare 10 ore, ma ho aperto l'app Play Store e ho trovato l'aggiornamento che non ha iniziato ad aggiornarsi automaticamente, ma l'ho forzato. L'atto di scaricare e installare la nuova versione è stato eliminato da ciò che era in corso. Era già morto prima che usassi la notifica per andare alla nuova versione.
è possibile fare in modo che l'app scriva automaticamente i dati registrati nell'archivio con un periodo prefissato? – dumbfingers
Non è chiaro esattamente cosa intendi ... – Ifor