L’interruzione al server ci ha consentito di individuare un bug critico. Ogni volta che un operatore esegue un login, il server fornisce un token per autorizzare tutte le comunicazioni col cloud. In caso di riavvio del server, questo token non veniva riconosciuto, dunque l’app continuava a memorizzare i dati in locale, ma non comunicava col server fino a un nuovo login. Sono state modificate tutte le funzioni cloud per garantire che il token venga sempre riconosciuto e se necessario aggiornato automaticamente, senza nessuna richiesta di intervento da parte dell’operatore, evitando ogni eventuale interruzione delle attività in corso.
L’interruzione al server ci ha consentito di individuare un bug critico. Ogni volta che un operatore esegue un login, il server fornisce un token per autorizzare tutte le comunicazioni col cloud. In caso di riavvio del server, questo token non veniva riconosciuto, dunque l’app continuava a memorizzare i dati in locale, ma non comunicava col server fino a un nuovo login. Sono state modificate tutte le funzioni cloud per garantire che il token venga sempre riconosciuto e se necessario aggiornato automaticamente, senza nessuna richiesta di intervento da parte dell’operatore, evitando ogni eventuale interruzione delle attività in corso.
Modifica implementata nella release 1.0.17 https://github.com/acaland/SmartMe/releases/tag/v1.0.17
Questo è il link diretto per il download della versione Android: https://github.com/acaland/SmartMe/releases/download/v1.0.17/SmartMe.apk
Build iOS su TestFlight: https://testflight.apple.com/v1/app/1535177677?build=127669346
commit