Aplicațiile de marfă și de teren trăiesc sau mor în fundal. Dacă locația se oprește când ecranul se blochează, dispecerul zboară pe orbecăite.
Alocă timp de inginerie pentru particularitățile plugin-urilor, politicile keep-awake și starea offline a curselor — nu doar pentru dale de hartă.
Tratează politica OS-ului ca o cerință
Android și iOS te vor lupta. Plugin-urile de geolocalizare în fundal, excepțiile de baterie și mesajele clare pentru utilizatori sunt funcționalități de produs.
Testează pe dispozitivele cele mai ieftine din flotă, nu doar pe flagship-uri.
Starea locală este obligatorie
Depozitele SQLite/locale țin contextul cursei pe perioadele fără conectivitate.
Transferul de navigație către o aplicație de hărți matură bate adesea reimplementarea navigației pas-cu-pas.
Takeaways
- GPS-ul în fundal este riscul de produs.
- Persistă cursele local, implicit.
- Repetă pe hardware-ul real al șoferilor.