Dlaczego czasem wizyta lub dokument nie ma pozycji GPS?

Zmodyfikowano dnia pt, 26 Cze o 9:43 RANO

W Zamawiaj24 pozycja geograficzna jest zapisywana przy tworzeniu dokumentu oraz przy rozpoczęciu i zakończeniu wizyty. Jeżeli w firmie włączono wymóg lokalizacji, aplikacja sprawdza uprawnienia Androida i włączenie usługi lokalizacji. Nie blokujemy jednak pracy przedstawiciela w sytuacji, gdy telefon mimo tego nie zdążył jeszcze ustalić współrzędnych.

To świadome zachowanie. Przedstawiciel pracuje w terenie, często pod presją czasu, w sklepach, magazynach, piwnicach, halach lub miejscach ze słabym zasięgiem. Gdyby aplikacja czekała bez końca na GPS, mogłaby uniemożliwić zapis wizyty, zamówienia lub raportu. Dlatego czynność może zostać wykonana, a pozycja zostaje zapisana tylko wtedy, gdy telefon faktycznie ją udostępni.

Co oznacza brak pozycji?

Brak pozycji zwykle oznacza, że w momencie zapisu aplikacja nie miała jeszcze poprawnego odczytu lokalizacji. Technicznie może to być widoczne jako puste współrzędne albo wartości 0.0 / 0.0.

Najczęstsze przyczyny techniczne

  1. Telefon nie zdążył jeszcze ustalić lokalizacji po uruchomieniu aplikacji.
  2. Użytkownik dopiero włączył GPS lub dopiero nadał uprawnienie lokalizacji.
  3. Telefon jest w budynku, hali, sklepie, magazynie albo miejscu z ograniczonym sygnałem GPS.
  4. Wyłączona jest lokalizacja w ustawieniach Androida.
  5. Aplikacja nie ma uprawnienia do lokalizacji albo uprawnienie zostało cofnięte.
  6. Telefon korzysta z lokalizacji sieciowej, ale nie ma dobrego zasięgu GSM, Wi-Fi lub transmisji danych.
  7. Włączony jest tryb oszczędzania baterii, który ogranicza odczyty lokalizacji w tle.
  8. System Android opóźnił lub zablokował aktualizację lokalizacji dla aplikacji.
  9. Aplikacja została uruchomiona ponownie i nie otrzymała jeszcze pierwszego odczytu lokalizacji.
  10. Wybrany dostawca lokalizacji, np. GPS, nie zwrócił pozycji w odpowiednim czasie.

Jak działa to w aplikacji?

Aplikacja przechowuje ostatnią znaną lokalizację w pamięci. Dopóki Android nie przekaże pierwszego poprawnego odczytu, lokalizacja ma wartości domyślne.

Przy dokumencie aplikacja zapisuje aktualnie dostępną lokalizację w momencie utworzenia dokumentu. Jeśli w tej chwili telefon nie ma jeszcze pozycji, dokument może zostać zapisany bez współrzędnych.

Przy wizycie aplikacja zapisuje lokalizację startową przy utworzeniu wizyty i lokalizację końcową przy zapisie wizyty. Jeżeli przy starcie wizyty lokalizacja nie była jeszcze ustalona, aplikacja próbuje uzupełnić ją po kolejnym odczycie przez kilka minut. Jeśli telefon w tym czasie nadal nie zwróci pozycji, wizyta pozostaje bez pozycji startowej.

Dlaczego nie blokujemy pracy przedstawiciela?

Wymóg lokalizacji oznacza, że aplikacja ma poprosić o uprawnienie i uruchomić usługę lokalizacji, ale sama dostępność GPS zależy od telefonu, Androida, zasięgu i miejsca pracy. Aplikacja nie może zagwarantować, że urządzenie zwróci pozycję natychmiast.

Blokowanie zapisu do czasu uzyskania GPS mogłoby uniemożliwić przedstawicielowi wykonanie wizyty lub dokumentu u klienta. Dlatego ważniejsza jest ciągłość pracy, a brak GPS traktujemy jako informację diagnostyczną, nie jako powód do zatrzymania całej czynności.

Co sprawdzić na telefonie?

  1. Czy lokalizacja jest włączona w Androidzie.
  2. Czy Zamawiaj24 ma uprawnienie do lokalizacji.
  3. Czy tryb oszczędzania baterii nie ogranicza aplikacji.
  4. Czy telefon ma zasięg GSM, Wi-Fi lub dostęp do internetu.
  5. Czy użytkownik nie rozpoczyna wizyty lub dokumentu natychmiast po uruchomieniu aplikacji.
  6. Czy problem występuje głównie w konkretnych miejscach, np. hale, piwnice, duże sklepy.
  7. Czy po wyjściu na zewnątrz i odczekaniu kilkudziesięciu sekund lokalizacja zaczyna się pojawiać.

Podsumowanie

Brak pozycji GPS przy wizycie lub dokumencie nie musi oznaczać błędu aplikacji. Najczęściej oznacza, że w momencie zapisu Android nie przekazał jeszcze poprawnej lokalizacji. Aplikacja próbuje korzystać z GPS, ale nie blokuje przedstawiciela, ponieważ priorytetem jest możliwość wykonania pracy w terenie.

Czy ten artykuł był pomocny?

To wspaniale!

Dziękujemy za opinię

Przepraszamy, że nie udało nam się pomóc!

Dziękujemy za opinię

Daj nam znać, jak możemy ulepszyć ten artykuł!

Wybierz co najmniej jeden powód
Wymagana weryfikacja captcha.

Wysłano opinię

Doceniamy Twój wysiłek i postaramy się naprawić artykuł