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
- Telefon nie zdążył jeszcze ustalić lokalizacji po uruchomieniu aplikacji.
- Użytkownik dopiero włączył GPS lub dopiero nadał uprawnienie lokalizacji.
- Telefon jest w budynku, hali, sklepie, magazynie albo miejscu z ograniczonym sygnałem GPS.
- Wyłączona jest lokalizacja w ustawieniach Androida.
- Aplikacja nie ma uprawnienia do lokalizacji albo uprawnienie zostało cofnięte.
- Telefon korzysta z lokalizacji sieciowej, ale nie ma dobrego zasięgu GSM, Wi-Fi lub transmisji danych.
- Włączony jest tryb oszczędzania baterii, który ogranicza odczyty lokalizacji w tle.
- System Android opóźnił lub zablokował aktualizację lokalizacji dla aplikacji.
- Aplikacja została uruchomiona ponownie i nie otrzymała jeszcze pierwszego odczytu lokalizacji.
- 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?
- Czy lokalizacja jest włączona w Androidzie.
- Czy Zamawiaj24 ma uprawnienie do lokalizacji.
- Czy tryb oszczędzania baterii nie ogranicza aplikacji.
- Czy telefon ma zasięg GSM, Wi-Fi lub dostęp do internetu.
- Czy użytkownik nie rozpoczyna wizyty lub dokumentu natychmiast po uruchomieniu aplikacji.
- Czy problem występuje głównie w konkretnych miejscach, np. hale, piwnice, duże sklepy.
- 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ę
Wysłano opinię
Doceniamy Twój wysiłek i postaramy się naprawić artykuł