Hexer DialerInstrukcja Obsługi
Pełna dokumentacja aplikacji Hexer Dialer - od pierwszej konfiguracji po zaawansowane ustawienia.
Spis treści
Konfiguracja
1. Wymagania systemowe
Minimalne wymagania sprzętowe
| System operacyjny | Android 10.0 (API 29) lub nowszy |
| RAM | Minimum 2 GB |
| Pamięć wewnętrzna | Minimum 50 MB wolnego miejsca |
| Ekran | Zalecane 7-10 cali (tablet) |
| Sieć | Karta SIM z możliwością połączeń głosowych LUB VoIP |
Zalecane urządzenia
Samsung Galaxy Tab A/S series, Lenovo Tab M10/P11, Nokia T20/T21. Unikaj tanich tabletów bez certyfikacji Google Play - mogą mieć problemy z telefonowaniem.
Wymagane uprawnienia
| Uprawnienie | Cel |
|---|---|
CALL_PHONE | Wykonywanie połączeń telefonicznych |
READ_PHONE_STATE | Monitorowanie stanu połączeń |
ANSWER_PHONE_CALLS | Odbieranie połączeń przychodzących |
RECORD_AUDIO | Mikrofon podczas rozmowy |
POST_NOTIFICATIONS | Powiadomienia o połączeniach (Android 13+) |
2. Instalacja aplikacji
Google Play Store
Już wkrótce w Google Play
Hexer Dialer będzie dostępny do pobrania bezpośrednio ze sklepu Google Play. Subskrybuj powiadomienia, aby być na bieżąco!
Chcesz otrzymać powiadomienie o premierze?
Skontaktuj się z nami i zostaw swój email - poinformujemy Cię, gdy aplikacja pojawi się w Google Play Store.
3. Pierwsze uruchomienie
Po pierwszym uruchomieniu aplikacji, zostaniesz poproszony o nadanie wymaganych uprawnień oraz ustawienie Hexer Dialer jako domyślnej aplikacji telefonicznej.
Kreator konfiguracji
Uprawnienia systemowe
Zaakceptuj wszystkie wymagane uprawnienia (telefon, mikrofon, powiadomienia)
Domyślna aplikacja telefoniczna
Ustaw Hexer Dialer jako domyślny dialer systemowy
Hasło administratora
Zmień domyślne hasło dostępu do panelu administracyjnego (zalecane min. 6 znaków)
Dodanie kontaktów
Dodaj osoby/działy, do których użytkownicy będą dzwonić
4. Uprawnienia
Aplikacja wymaga kilku uprawnień systemowych do prawidłowego działania. Wszystkie uprawnienia są niezbędne dla funkcji telefonicznych.
Ręczne nadawanie uprawnień
Jeśli pominąłeś nadanie uprawnień przy pierwszym uruchomieniu:
- Otwórz Ustawienia > Aplikacje > Hexer Dialer
- Kliknij "Uprawnienia"
- Włącz wszystkie wymagane uprawnienia: Telefon, Mikrofon, Powiadomienia
Ustawienie domyślnego dialera
- Otwórz Ustawienia > Aplikacje > Domyślne aplikacje
- Wybierz "Aplikacja telefoniczna" lub "Dialer"
- Wybierz Hexer Dialer
5. Tryb kiosk (opcjonalny)
Tryb kiosk nie jest wymagany
Hexer Dialer działa w pełni poprawnie bez trybu kiosk (Device Owner). Tryb kiosk jest opcjonalną funkcją, która blokuje urządzenie w aplikacji - użytkownicy nie mogą wyjść z aplikacji, otworzyć innych aplikacji ani zmienić ustawień systemu. Bez tego trybu niektóre funkcje blokowania nie będą dostępne, ale podstawowa funkcjonalność działa bez zmian.
Tryb kiosk (Device Owner) jest przeznaczony dla środowisk, w których urządzenie powinno być zablokowane wyłącznie w aplikacji Hexer Dialer (np. recepcja hotelowa, poczekalnia).
Wymaga resetu fabrycznego
Konfiguracja Device Owner wymaga urządzenia po resecie fabrycznym (przed pierwszą konfiguracją konta Google). Jest to wymóg systemu Android, nie aplikacji Hexer Dialer.
Konfiguracja trybu kiosk
Aby skonfigurować tryb kiosk, skontaktuj się z naszym zespołem technicznym. Pomożemy przeprowadzić cały proces konfiguracji Device Owner na Twoim urządzeniu.
Potrzebujesz pomocy z konfiguracją?
Skontaktuj się z nami - nasz zespół pomoże skonfigurować tryb kiosk na Twoim urządzeniu.
Tryb Screen Pinning (alternatywa)
Jeśli nie potrzebujesz pełnego trybu kiosk, możesz użyć wbudowanej funkcji Screen Pinning:
- Otwórz Ustawienia > Bezpieczeństwo > Przypinanie ekranu
- Włącz funkcję przypinania
- Otwórz aplikację Hexer Dialer
- Kliknij przycisk "Ostatnie aplikacje" (kwadrat)
- Kliknij ikonę pinezki na karcie aplikacji
Ograniczenia Screen Pinning
W trybie Screen Pinning użytkownik może wyjść z aplikacji przytrzymując przyciski Back + Recent. Device Owner jest znacznie bezpieczniejszy dla środowisk produkcyjnych.
6. Panel administracyjny
Dostęp do panelu
Panel administracyjny jest ukryty przed użytkownikami. Aby go otworzyć:
Ikona globu
Kliknij ikonę globu na ekranie głównym. W oknie zmiany języka znajduje się przycisk logowania do panelu administracyjnego. Wprowadź hasło, aby uzyskać dostęp.
Zmień domyślne hasło!
Domyślne hasło administratora to: hexersoft. Koniecznie zmień hasło przed umieszczeniem urządzenia w miejscu publicznym!
Struktura panelu
Panel administracyjny składa się z kilku zakładek:
Ogólne
Informacje o aplikacji, status domyślnego dialera, dostęp do ustawień systemowych
Wygląd
Kolory, logo, czcionki, gotowe motywy kolorystyczne
Ekran rozmowy
Wygląd ekranu podczas połączenia, przyciski, komunikaty
Zawartość
Kontakty (osoby), statusy dostępności, teksty wielojęzyczne
Harmonogram
Godziny pracy, tryb uśpienia, okresy specjalne (święta)
Bezpieczeństwo
Hasło admina, backup i przywracanie ustawień
7. Personalizacja wyglądu
Motywy kolorystyczne
Aplikacja zawiera 6 gotowych motywów kolorystycznych. Wybierz motyw w zakładce "Wygląd":
Własne kolory
Każdy element interfejsu można dostosować indywidualnie:
| Element | Opis |
|---|---|
| Tło główne | Kolor tła ekranu głównego |
| Tytuł | Kolor, rozmiar i grubość tekstu nagłówka |
| Przycisk dzwonienia | Tło, tekst, obramowanie, zaokrąglenie |
| Karta kontaktu | Tło, tekst, cień karty |
| Ekran rozmowy | Tło, przyciski sterowania, etykiety |
Logo i grafiki
- Obsługiwany format: SVG
- Logo wyświetlane na ekranie głównym i podczas rozmowy
- Możliwość dostosowania rozmiaru i marginesów
Własne czcionki
Dodaj własną czcionkę (TTF lub OTF) dla spójnego brandingu:
- Przygotuj plik czcionki w formacie TTF lub OTF
- W panelu admina otwórz zakładkę "Wygląd"
- Kliknij "Wybierz czcionkę" i wskaż plik
- Czcionka zostanie zastosowana do wszystkich tekstów
8. Zarządzanie kontaktami
Dodawanie kontaktów
Kontakty (osoby) to lista osób/działów wyświetlana użytkownikowi na ekranie głównym.
- Otwórz panel admina > zakładka "Zawartość"
- Kliknij "Dodaj osobę"
- Wprowadź nazwę (np. "Recepcja", "Jan Kowalski")
- Wprowadź numer telefonu w formacie międzynarodowym (+48...)
- Zapisz zmiany
Nazwy wielojęzyczne
Każdy kontakt może mieć inne nazwy dla różnych języków:
| Język | Nazwa |
|---|---|
| Polski (PL) | Recepcja |
| Angielski (EN) | Reception |
| Niemiecki (DE) | Rezeption |
Statusy dostępności
Statusy informują użytkownika o dostępności danej osoby/usługi. Możesz skonfigurować dowolne statusy - poniżej przykładowe propozycje:
- Dostępny - można dzwonić (domyślny)
- Zajęty - przycisk dzwonienia zablokowany
- Przerwa - informacja o przerwie
- Nieobecny - blokada połączeń
Zmiana statusu przez użytkownika
Możesz włączyć lub wyłączyć możliwość zmiany statusu przez użytkownika gestem przesunięcia. Domyślnie ta opcja jest wyłączona dla środowisk kiosk.
9. Harmonogram pracy
Godziny pracy
Skonfiguruj godziny, w których aplikacja jest aktywna:
- Otwórz panel admina > zakładka "Harmonogram"
- Ustaw godzinę rozpoczęcia (np. 08:00)
- Ustaw godzinę zakończenia (np. 18:00)
- Włącz "Tryb uśpienia"
Tryb uśpienia (Sleep Mode) - opcjonalny
Tryb uśpienia jest dodatkową funkcją - nie wymaga konfiguracji, jeśli urządzenie ma działać przez cały czas. Poza godzinami pracy ekran urządzenia staje się czarny (oszczędność energii). Panel admina pozostaje dostępny przez ikonę globu.
Przykłady konfiguracji
| Scenariusz | Start | Koniec |
|---|---|---|
| Biuro standardowe | 08:00 | 17:00 |
| Hotel 24h | 00:00 | 23:59 |
| Przychodnia | 07:00 | 20:00 |
Okresy specjalne
Dodaj okresy, w których urządzenie będzie w trybie uśpienia (święta, konserwacja):
- Data rozpoczęcia i zakończenia
- Opcjonalny komunikat dla użytkowników
- Automatyczne wznowienie po zakończeniu okresu
10. Bezpieczeństwo
Szyfrowanie danych
Wszystkie ustawienia i dane są szyfrowane:
| Algorytm szyfrowania | AES-256-GCM |
| Przechowywanie kluczy | Android Keystore (HSM) |
| Hashowanie haseł | PBKDF2WithHmacSHA256, 120k iteracji |
| Sól hasła | Losowa, unikalna dla każdego hasła |
Zmiana hasła administratora
Domyślne hasło administratora to: hexersoft. Zalecamy zmianę hasła przed udostępnieniem urządzenia publicznie.
- Otwórz panel admina > zakładka "Bezpieczeństwo"
- Kliknij "Zmień hasło"
- Wprowadź aktualne hasło
- Wprowadź nowe hasło (min. 6 znaków)
- Potwierdź nowe hasło
Brak odzyskiwania hasła!
Nie ma możliwości odzyskania zapomnianego hasła. Jedyną opcją jest reinstalacja aplikacji, co spowoduje utratę wszystkich ustawień. Zapisz hasło w bezpiecznym miejscu!
11. Backup i przywracanie
Eksport ustawień
- Otwórz panel admina > zakładka "Bezpieczeństwo"
- Kliknij "Eksportuj ustawienia"
- Wybierz lokalizację zapisu pliku JSON
- Plik zostanie zapisany z datą i czasem w nazwie
Zawartość backupu
Plik backup JSON zawiera:
- Wszystkie ustawienia wyglądu (kolory, logo, czcionki)
- Kontakty z numerami telefonów i nazwami wielojęzycznymi
- Statusy dostępności
- Konfigurację harmonogramu
- Ustawienia ekranu rozmowy
- Metadane (wersja, data, ID urządzenia)
Hasło nie jest eksportowane
Ze względów bezpieczeństwa, hasło administratora NIE jest zawarte w pliku backup. Po przywróceniu ustawień, hasło pozostaje bez zmian lub należy ustawić nowe.
Przywracanie ustawień
- Otwórz panel admina > zakładka "Bezpieczeństwo"
- Kliknij "Importuj ustawienia"
- Wybierz plik JSON z backupem
- Potwierdź import (nadpisze aktualne ustawienia)
- Aplikacja automatycznie zastosuje przywrócone ustawienia
12. Rozwiązywanie problemów
Połączenia nie są realizowane
Przyczyna: Brak uprawnień lub aplikacja nie jest domyślnym dialerem.
Rozwiązanie:
- Sprawdź uprawnienia w Ustawienia > Aplikacje > Hexer Dialer > Uprawnienia
- Ustaw jako domyślny dialer w Ustawienia > Aplikacje > Domyślne
- Sprawdź czy karta SIM jest aktywna i ma środki
Aplikacja nie uruchamia się po restarcie
Przyczyna: Brak uprawnień do autostartu lub optymalizacja baterii.
Rozwiązanie:
- Wyłącz optymalizację baterii dla Hexer Dialer
- Na Xiaomi/MIUI: Włącz "Autostart" w ustawieniach aplikacji
- Na Samsung: Wyłącz "Usypianie aplikacji"
Zapomniane hasło administratora
Przyczyna: Ze względów bezpieczeństwa hasło nie może być odzyskane.
Rozwiązanie:
- Odinstaluj i zainstaluj aplikację ponownie (utrata wszystkich ustawień)
- Domyślne hasło po reinstalacji:
hexersoft - Jeśli posiadasz plik eksportu ustawień (backup JSON), możesz go zaimportować po reinstalacji, aby przywrócić wszystkie ustawienia
Zalecenie: Regularnie eksportuj ustawienia (zakładka "Bezpieczeństwo" > "Eksportuj ustawienia"), aby na wypadek utraty hasła móc przywrócić konfigurację po reinstalacji.
Dostęp do panelu admina przy czarnym ekranie
Informacja: Gdy ekran jest czarny (tryb uśpienia), w prawym górnym rogu nadal znajduje się niewidoczny przycisk, który pozwala przejść do panelu administracyjnego.
Czarny ekran (tryb uśpienia) w godzinach pracy
Przyczyna: Nieprawidłowe ustawienia harmonogramu lub strefa czasowa.
Rozwiązanie:
- Sprawdź godziny pracy w panelu admina > Harmonogram
- Sprawdź czy urządzenie ma poprawną strefę czasową
- Sprawdź czy nie ma aktywnego "Okresu specjalnego"
Logo/czcionka nie wyświetla się
Przyczyna: Uszkodzony plik lub nieobsługiwany format.
Rozwiązanie:
- Użyj formatu SVG dla logo (jedyny obsługiwany format)
- Dla czcionek użyj formatu TTF lub OTF
- Spróbuj inny plik - obecny może być uszkodzony
Kontakt z supportem
Jeśli nie możesz rozwiązać problemu, skontaktuj się z nami:
- Email: support@hexer.pl
- Formularz: hexer.pl/contact
Specyfikacja techniczna
| Nazwa pakietu | pl.hexer.dialer |
| Min. wersja Android | Android 10 (API 29) |
| Target SDK | Android 14 (API 34) |
| Architektura | MVVM + Clean Architecture |
| UI Framework | Jetpack Compose |
| Dependency Injection | Hilt |
| Baza danych | Room + Encrypted DataStore |
| Szyfrowanie | AES-256-GCM (Android Keystore) |
| Obsługiwane języki | PL, EN, ES, DE, FR, IT, PT, NL, RU, UK, CS, SK, LT, HU, RO |
| Dostępność | WCAG 2.1 Level AA |
Potrzebujesz pomocy z konfiguracją?
Nasz zespół pomoże Ci skonfigurować Hexer Dialer dla Twojej organizacji.
Zamów pomoc techniczną