2016-06-23 35 views

Odpowiedz

17

Tak, zdarzenia są przechowywane lokalnie i przesyłane po włączeniu radia. Wydarzenia spóźnione o ponad 72 godziny zostaną zignorowane przez nasz serwer.

+1

Czy istnieje sposób na przedłużenie tego limitu czasu, np. Na rejestrowanie nieaktualnych lub starszych zdarzeń, które spóźnią się na serwer Firebase Server z opóźnieniem dłuższym niż 72 godziny. – Narendra

+0

Budując miliardy (Indie!), Nie powinniśmy być zaskoczeni, że użytkownik będzie odwiedzany online tylko co kilka dni. Tak wiele przydatnych zdarzeń dla aplikacji narzędziowej zostanie utraconych z powodu tej zasady dotyczącej bazy firewall, zakładając, że typowa aplikacja narzędziowa, taka jak kalkulator, nie wymaga użycia Internetu. – rpattabi

3

Firebase Analytics będzie przechowywać lokalnie zarejestrowane dane lokalne na urządzeniu (online lub offline). Kiedy czas na przesłanie danych i urządzeń jest połączony z siecią, Firebase Analytics zbiorowo zgrupuje dane w jak najmniejszej liczbie pobrań, skompresuje je i spróbuje przesłać dane.

Po pomyślnym przesłaniu dane są usuwane z urządzenia. Kiedy przesyłanie nie powiedzie się, planowana jest nowa próba z progresywnym wycofaniem. Jeśli urządzenie jest w trybie offline, aplikacja zaczeka na łączność przed rozpoczęciem przesyłania.

Dane starsze niż 72 godziny będą ignorowane. Istnieją limity bezpieczeństwa dotyczące ilości danych przechowywanych na urządzeniu (w celu ograniczenia wykorzystania dysku). Rejestrowanie nadmiernych danych na urządzeniu nieaktywnym przez długi czas może doprowadzić do utraty danych.

+0

Dzięki za odpowiedź. Mam problem ze znalezieniem tych informacji w dokumentacji Firebase. Czy uważasz, że możesz podać link do strony, która mówi o wygaśnięciu danych offline? – Esper

Powiązane problemy