Instalacja aplikacji SmartDental PhoneLink na telefonie
SmartDental PhoneLink zamienia zwykły telefon z Androidem w bramkę gabinetu. Z tego telefonu
wychodzą przypomnienia SMS do pacjentów, a numer osoby dzwoniącej pojawia się w SmartDentalu
razem z kartoteką.
Ten artykuł opisuje instalację na telefonie. Gdy telefon będzie gotowy, przejdź do artykułu
Integracja z SmartDental PhoneLink, który opisuje konfigurację
po stronie programu.
Co będzie potrzebne
Telefon z Androidem w wersji 7 lub nowszej, z kartą SIM i pakietem SMS w abonamencie.
Telefon musi być podłączony do tej samej sieci Wi-Fi, co komputery w gabinecie, i najlepiej
stale do ładowarki.
Tablet bez modemu się nie nadaje, nawet jeśli ma gniazdo karty SIM. Aplikacja
nie ma wtedy czym wysłać wiadomości ani odebrać połączenia.
Przebieg w skrócie
- Pobranie pliku instalacyjnego.
- Zgoda na instalację aplikacji spoza sklepu.
- Zgoda na sprawdzenie pliku przez Google Play Protect.
- W aplikacji: nadanie uprawnień, ustawienie hasła i naciśnięcie "Uruchom".
- Wyłączenie oszczędzania baterii dla tej aplikacji.
Całość zajmuje kilka minut. Kroki 2 i 3 występują tylko przy pierwszej instalacji.
Sama instalacja niczego jeszcze nie uruchamia. Bramka zaczyna działać dopiero
po kroku 4. To najczęstsza przyczyna zgłoszeń w rodzaju "zainstalowałem, a nie działa".
Dlaczego tej aplikacji nie ma w sklepie Play
To nie jest przeoczenie, tylko świadomy wybór.
Aplikacja ma dostęp do wysyłania wiadomości, do skrzynki SMS i do rejestru połączeń telefonu.
Google od kilku lat bardzo wąskim gardłem przepuszcza aplikacje z takimi uprawnieniami -
wymaga, żeby aplikacja była domyślnym klientem SMS albo domyślnym telefonem. PhoneLink nie
jest ani jednym, ani drugim i być nie powinien, bo ma pracować obok normalnej obsługi
telefonu, a nie zamiast niej.
Drugi powód jest prostszy. Aplikacja pracuje wyłącznie w sieci gabinetu, z jednym konkretnym
programem. Publiczny sklep niczego by nie ułatwił, a dołożyłby pośrednika między gabinetem
a jego własnym telefonem.
Praktyczna konsekwencja jest taka, że plik pobiera się wprost z serwera SmartDentala,
a Android zadaje przy tym kilka pytań, których przy instalacji ze sklepu nie zadaje.
Wszystkie są opisane niżej.
Krok 1: pobranie pliku
W SmartDentalu otwórz Ustawienia > Konto SMS i wybierz operatora SmartDental PhoneLink.
W panelu pojawi się kod QR - zeskanuj go aparatem telefonu, który ma pracować jako bramka.
Możesz też wpisać adres ręcznie w przeglądarce telefonu:
https://www.smartdental.pl/Download/SmartDental_PhoneLink.apk
Plik ma około 10 MB. Przeglądarka może zapytać, czy na pewno pobrać plik tego typu - to
pytanie dotyczy każdego pliku instalacyjnego i należy je potwierdzić.
Krok 2: zgoda na instalację spoza sklepu
Po otwarciu pobranego pliku Android pokaże komunikat w rodzaju "Ze względów bezpieczeństwa
nie możesz instalować nieznanych aplikacji z tego źródła". To zachowanie domyślne od
Androida 8 i nie mówi nic o samym pliku - system po prostu nie wie, czy ufasz aplikacji,
z której plik został otwarty.
Dotknij Ustawienia w tym komunikacie i włącz Zezwalaj z tego źródła (na niektórych
telefonach: "Instaluj nieznane aplikacje"). Zgoda dotyczy konkretnej aplikacji - przeglądarki
albo menedżera plików - a nie całego telefonu. Wróć przyciskiem wstecz i instalacja ruszy dalej.
Zgodę można później cofnąć w Ustawienia > Aplikacje > [przeglądarka] > Instaluj nieznane
aplikacje. Nie wpływa to na już zainstalowaną aplikację.
Krok 3: sprawdzenie przez Play Protect
Przy instalacji pliku spoza sklepu Google Play Protect zaproponuje sprawdzenie aplikacji.
Komunikat brzmi zwykle "Wysłać aplikację do Google w celu sprawdzenia?" albo
"Aplikacja nieznanego dewelopera".
Zgódź się na sprawdzenie. Trwa kilkanaście sekund i polega na przesłaniu
do Google sygnatury pliku.
Są trzy powody, dla których warto to zrobić.
Plik jest podpisany certyfikatem SmartDental, więc sprawdzenie potwierdza, że pochodzi od nas
i nie został po drodze podmieniony.
Po sprawdzeniu Play Protect zna już tę aplikację i przestaje o nią pytać przy kolejnych
aktualizacjach na tym telefonie.
Odmowa nie blokuje instalacji, ale Play Protect potrafi później wracać z ostrzeżeniami przy
aktualizacjach, a w gabinecie takie okienko pojawia się zwykle w najgorszym momencie.
Po sprawdzeniu może pojawić się jeszcze przycisk Zainstaluj mimo to. To normalne dla
każdej aplikacji, której nie ma w sklepie, niezależnie od wyniku sprawdzenia.
Skąd wiadomo, że plik jest oryginalny
Plik jest podpisany certyfikatem SmartDental. Odcisk tego certyfikatu:
EE:B7:19:56:03:2B:A2:37:3E:2F:8D:15:4D:A4:63:53:D2:E8:B8:0E:B7:76:F9:5D:A6:66:8D:4D:CD:C9:17:A4
Android sam pilnuje, żeby aktualizacja była podpisana tym samym kluczem co pierwsza
instalacja. Plik podszywający się pod tę aplikację nie zainstaluje się na telefonie,
na którym jest nasza wersja - system go odrzuci.
Krok 4: uprawnienia, hasło, "Uruchom"
Po instalacji otwórz aplikację na telefonie i zrób trzy rzeczy w tej kolejności. To jedyny
moment, w którym trzeba mieć telefon w ręku - resztę da się zrobić z komputera.
1. Naciśnij "Nadaj uprawnienia". Android pokaże kolejno pytania o dostęp do wiadomości,
telefonu, rejestru połączeń i kontaktów. Na każde odpowiedz twierdząco. Odmowa nie psuje
aplikacji, ale wyłącza konkretną funkcję - którą, mówi tabela niżej.
2. Wpisz hasło w polu "Hasło". Hasło wymyśla gabinet i to ono chroni dostęp do bramki.
Dopóki pole jest puste, telefon odmawia rozmowy każdemu - także SmartDentalowi. To samo hasło
wpisuje się później w programie.
3. Naciśnij "Uruchom". Dopiero teraz bramka zaczyna nasłuchiwać. Przycisk zmieni napis na
"Zatrzymaj", a w pasku powiadomień telefonu pojawi się informacja o pracującej usłudze.
Usługa nie startuje sama po instalacji i nie da się jej uruchomić zdalnie - celowo, bo bramka
nie powinna zaczynać pracy bez wiedzy gabinetu. Po ponownym włączeniu telefonu usługa podnosi
się już sama.
Uprawnienia po kolei
Każde służy konkretnej funkcji i bez niego przestaje działać dokładnie ta jedna rzecz.
| Uprawnienie |
Do czego służy |
Co przestaje działać bez niego |
| Wysyłanie SMS |
Wysyłka przypomnień z telefonu |
SmartDental nie wyśle żadnej wiadomości |
| Odbieranie SMS |
Natychmiastowe zgłoszenie nowej wiadomości |
Odpowiedzi pacjentów docierają z opóźnieniem albo wcale |
| Odczyt SMS |
Pobranie skrzynki telefonu |
Centrum komunikacji nie pobierze historii |
| Stan telefonu |
Stan rozmowy i lista kart SIM |
Brak informacji o dzwonku, nie da się wybrać karty SIM |
| Rejestr połączeń |
Numer osoby dzwoniącej |
Widać, że telefon dzwoni, ale bez numeru - a więc bez kartoteki pacjenta |
| Wykonywanie połączeń |
Dzwonienie do pacjenta z poziomu SmartDentala |
Przycisk dzwonienia nie zestawi rozmowy |
| Odbieranie połączeń |
Odebranie i rozłączenie z komputera |
Rozmowę trzeba obsłużyć na telefonie |
| Kontakty |
Nazwa dzwoniącego z książki telefonu |
Widać sam numer |
| Powiadomienia |
Powiadomienie pracującej usługi |
Android 13 i nowszy może zatrzymać usługę w tle |
| Bluetooth |
Praca bez Wi-Fi, po Bluetooth |
Zostaje połączenie przez Wi-Fi |
O uprawnieniu do rejestru połączeń najłatwiej zapomnieć, a skutek jest mylący -
identyfikacja dzwoniącego działa wtedy połowicznie. Od Androida 9 numer dzwoniącego trafia
wyłącznie do aplikacji, które mają dostęp do rejestru połączeń.
Krok 5: bateria i praca w tle
Telefon bramki leży zwykle w szufladzie na ładowarce i nikt go nie dotyka przez tydzień.
Android uznaje wtedy aplikację za nieużywaną i usypia ją, a uśpiona bramka nie wyśle
przypomnień i nie zgłosi, kto dzwoni.
W aplikacji jest przycisk Wyłącz optymalizację baterii - użyj go i potwierdź pytanie
systemu.
Na telefonach Samsung jest jeszcze drugie miejsce: Ustawienia > Bateria > Limity użycia
w tle > Aplikacje uśpione. Upewnij się, że SmartDental PhoneLink nie znajduje się na tej
liście ani na liście aplikacji głębokiego uśpienia. Podobne ustawienia mają Xiaomi (autostart)
i Huawei (uruchamianie aplikacji).
Aktualizacja do nowszej wersji
Nową wersję pobiera się tym samym adresem i instaluje na miejscu starej. Ustawienia, hasło
i parowanie ze SmartDentalem zostają nietknięte, bo plik jest podpisany tym samym kluczem.
Zgoda na instalację spoza sklepu jest już udzielona, więc krok 2 odpada. Play Protect zwykle
też nie pyta ponownie, jeśli za pierwszym razem zgodziłeś się na sprawdzenie.
Przy aktualizacji nie odinstalowuj starej wersji. Odinstalowanie kasuje hasło,
token parowania i certyfikat telefonu, a wtedy trzeba sparować bramkę od nowa.
Gdy coś nie działa
| Objaw |
Przyczyna |
Co zrobić |
| Plik się pobrał, ale nic się nie otwiera |
Brak zgody na instalację z tego źródła |
Krok 2 |
| Zainstalowane, a SmartDental nie widzi telefonu |
Usługa nie została uruchomiona |
Krok 4, przycisk "Uruchom" |
| Telefon odrzuca hasło |
Hasło nie zostało ustawione w aplikacji |
Krok 4, pole "Hasło" |
| Widać dzwonek, ale bez numeru |
Brak uprawnienia do rejestru połączeń |
Krok 4 |
| Wiadomości przestały wychodzić po weekendzie |
Telefon uśpił aplikację |
Krok 5 |
Powiązane artykuły