Timestamp nauwkeurigheid in Firebase Analytics

stemmen
0

We zijn net begonnen met Firebase Analytics en hebben alle gebeurtenissen geëxporteerd naar BigQuery. Tijdens het verwerken van de app_remove event merkten we een vreemde zaak. Soms zijn onze servers een recordaantal activiteiten van de app na de tijdstempel van de app_remove gebeurtenis (dwz event_dim.timestamp_micros).

Tijdens het uitvoeren van de app regelmatig contact met onze servers en we vervolgens noteer de GMT-tijd van dat verzoek. Soms is de laatste activiteit tijd hoger is dan de tijdstempel van app_remove evenement. De grootste tijdsverschil we hebben gemerkt is 12h 23m 17s.

Elke app bijvoorbeeld krijgt een uniek certificaat dat wordt gebruikt bij de verificatie met servers, dus als een uninstall voltooit is het onmogelijk om elke nieuwe oproepen voor die app bijvoorbeeld op te nemen, zelfs als u opnieuw te installeren. Na het opnieuw installeren van een nieuw certificaat is afgegeven en de activiteit tijd zou worden opgenomen op een andere rij in de db.

Hoe kon dit gebeuren? Zijn de timestamps van app_remove door de klant ingesteld, zodat het een verkeerde klok op de telefoon van de gebruiker kan worden veroorzaakt? Hoe zou het anders kunnen gebeuren?

De vraag is gesteld op 16/08/2016 om 12:05
user
In andere talen...                            


1 antwoorden

stemmen
2

De event_dim.timestamp_micros is de UTC-tijd dat het evenement werd vastgelegd op de client op basis van het apparaat de tijd, en dus het is inderdaad onderworpen aan dolende klok keer op het apparaat.

antwoordde op 20/08/2016 om 18:59
bron van user

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more