Ich habe eine mobile App, die jede Sekunde, Breite, Länge, Geschwindigkeit ... und so weiter abruft.Best Practice für die Behandlung von Datenverbindungsunterbrechung beim Senden von Daten jede Sekunde
Diese Anwendung speichert diese Werte in einer CSV-Datei und sendet sie auch an einen Remote-Server (formatieren sie mit JSON), mithilfe von DATA-Verbindung. Der Server (Apache, MySQL) ruft die Daten ab und legt sie in einer Datenbank ab. Dann kann der Benutzer auf der Website eine Verbindung herstellen und zum Beispiel eine Spur mit GM erzeugen oder Statistiken erzeugen (Durchschnittsgeschwindigkeit ...).
Aber manchmal, wegen der Landschaft (Berge), schlägt die Datenverbindung fehl. Selbst wenn das mobile Gerät weiterhin Daten speichert, empfängt der Server keine Daten mehr.
Wenn die Datenverbindung wieder funktioniert, erhält der Server die letzte Position. Es gibt also eine Lücke zwischen diesen beiden Positionen.
Was ist der beste Weg, die richtigen Daten zu senden, um diese Lücke zu füllen?
Das Format, in dem Sie Daten zwischen Ihrer App und Ihrem Server senden, liegt ganz bei Ihnen und wird in der Regel von Ihnen festgelegt. CSV ist im allgemeinen Fall für dieses Problem weder besser noch schlechter als JSON, und daher gibt es keine objektiv "richtige" Antwort auf Ihre Frage. Abstimmung als "primär meinungsbezogen" zu schließen. – eggyal