Ogranicz oportunistyczne lokalizacje

Gdy aplikacja poprosi o lokalizację urządzenia, może poczekać na odpowiedź na żądanie lub, korzystając z odbioru lokalizacji, uzyskać aktualizację lokalizacji w sposób okazjonalny. Była ona dostępna (bez ograniczeń) w Androidzie 9 i starszych wersjach, gdy aplikacja określiła tylko współczynnik częstotliwości aktywnych aktualizacji lokalizacji, pozostawiając pole dotyczące współczynnika częstotliwości pasywnych aktualizacji puste. (pasywni słuchacze lokalizacji nie otrzymują losowych aktualizacji lokalizacji, ponieważ nie określają częstotliwości ich występowania).

Aby od Androida 10 móc korzystać z aktualizacji lokalizacji w ramach możliwości, deweloperzy muszą określić, że potrzebują pasywnych aktualizacji lokalizacji z klasy FusedLocationProviderClient.

dostawca uśrednionej lokalizacji,

Aplikacje mogą określać częstotliwość, z jaką otrzymują oportunistyczne informacje o lokalizacji z: FusedLocationProviderClient zajęcia na dwa sposoby.

Wpływ

Jeśli nie podasz wartości parametru setFastestInterval, aplikacja może otrzymywać znacznie mniej aktualizacji lokalizacji.

Implementacja

Nie musisz nic robić, aby wdrożyć tę funkcję – inne a następnie użyć sugerowanych wartości klasy FusedLocationProviderClient setFastestInterval .