Przejdź do głównej zawartości
Wszystkie kolekcjeAplikacje mobilne & iBeaconyiBeacony
Jak rozwiązać typowe problemy z iBeacon na systemie Android?
Jak rozwiązać typowe problemy z iBeacon na systemie Android?
Kamil Wojewoda avatar
Napisane przez Kamil Wojewoda
Zaktualizowano w tym tygodniu

Jeśli masz problemy z procesem rejestracji czasu pracy przy pomocy iBeacon, musisz mieć świadomość tego, że istnieją telefony oraz producenci, którzy mogą nie wspierać technologi iBeacon i jej standardów.

Jeżeli jednak podejrzewasz, że problemy mogą być związane z konfiguracją - poniższe kroki pomogą Ci poprawić rejestrację czasu pracy poprzez iBeacon.

Ustawienia lokalizacji

  1. Upewnij się, że usługi lokalizacji są włączone.

  2. Upewni się, że Twoje urządzenie nie blokuje aplikacjom dostępu do usługi lokalizacji.

  3. Upewnij się, że Twoje aplikacje mogą działać w tle (w trybie uśpienia).

  4. Upewnij się, że aplikacja ma ustawione zezwolenie na dostęp do lokalizacji "zawsze" (aplikacja musi stale skanować w poszukiwaniu urządzenia iBeacon w czasie rzeczywistym.)

  5. Upewnij się, że aplikacja ma nadane uprawnienia do urządzeń w pobliżu.

Dlaczego aplikacja wymaga rejestrowania danych o lokalizacji "zawsze"?

Taka konfiguracja jest potrzebna wyłącznie w celu rozpoznania przez aplikację Calamari momentu pojawienia się użytkownika w zasięgu beacona. Dane o lokalizacji nie są przez aplikację przechowywane, nie ma możliwości ich odtworzenia czy śledzenia położenia użytkownika w czasie rzeczywistym.

Bluetooth

Pamiętaj, że musisz mieć włączony Bluetooth przez cały czas pracy, gdyż Calamari łączy się z iBeacon właśnie przez Bluetooth.

Zalecamy nie wyłączać działania aplikacji Calamari w tle.

Ręczne wymuszenie zamknięcia Calamari (tzw. ubijanie aplikacji) może spowodować brak wykrycia wejścia lub wyjścia z zasięgu Beacona.

Zarządzanie opcjami zasilania

Na niektórych urzadzeniach działających na systemie Android można włączyć ustawienia zarządzania baterią w taki sposób, by przedłużyć jej żywotność. Mogą one powodować zakłócanie działania Twoich aplkacji. Jeżeli masz problem z rozpoczęciem i zakończeniem dnia pracy lub w Twojej aplikacji pojawił się błąd, sprawdź kilka z najczęstszych rozwiązań tego problemu.

Poniżej znajdziesz listę kolejnych kroków do wykonania, by dostosować ustawienia zarządzania zasilaniem w taki sposób, by rozwiązać najczęściej zgłaszane problemy:

HTC

Ustawienia telefonu → Bateria → Tryb oszczędzania baterii → Optymalizacja baterii → Wybierz aplikacje → Nie optymalizuj → Oszczędzaj

Samsung

Ustawienia baterii → Oszczędzanie energii aplikacji → Szczegóły → Calamari → Wyłączone

Huawei

Ustawienia telefonu → Oszczędzanie Energii

Zmień ustawienia na Normalne i dodaj Calamari do "Chronionych aplikacji"

Inne urządzenia

Niektóre urządzenia z systemem Android mają różne opcje umożliwiające przedłużenie żywotności baterii. Upewnij się więc, że nie mają one wpływu na aplikację. Postępuj zgodnie z procedurami producenta, by umożliwić aplikacjom dostęp do usług lokalizacji i działania w tle.

Wyłącz tryb drzemki

Otwórz Ustawienia i wybierz Baterię. W menu wybierz przycisk Opcje (trzy kropki w prawym górnym rogu), a następnie wybierz opcję Optymalizacja baterii. Stuknij w strzałkę w dół i na nowo wyświetlonym menu wybierz opcję Wszystkie aplikacje.

Następnie wybierz Calamari, stuknij w nazwę aplikacji, na których chcesz wyłączyć drzemkę i w okienku, które się pojawi, zaznacz opcję Nie optymalizuj. Na koniec potwierdź swój wybór, stukając w przycisk Gotowe.

Dodatkowe wskazówki:

* Pamiętaj, by umiejscowić beacona w odpowiednim, łatwodostępnym miejscu

* Im więcej beaconów, tym lepiej. Więcej dowiesz się tutaj.

* Niektóre urządzenia z systemem Android wymagają nawigacji GPS do skanowania przez iBeacon. Upewnij się, że Twój GPS jest włączony.

Aby upewnić się, czy aplikacja ma wszystkie odpowiednie uprawnienia możesz skorzystać z menu ustawień w aplikacji mobilnej Calamari.

W zakładce "Beacony" znajdziesz informację o ewentualnych brakujących uprawnieniach wraz z możliwością włączenia ich.

Jeśli powyższe metody nie rozwiązały Twojego problemu, skontaktuj się z nami.

Czy to odpowiedziało na twoje pytanie?