Publikacja aplikacji mobilnej często jest utożsamiana z obecnością w publicznym sklepie. Dla wewnętrznego narzędzia używanego przez zamknięty zespół ważniejsze są jednak inne pytania: czy wydanie jest podpisane, czy użytkownik wie, skąd je pobrać, czy aktualna wersja jest widoczna i czy dostęp pozostaje bezpieczny?
Aplikacja mobilna ERP dla STAVIA osiągnęła wydanie 1.7. Jest gotowa do rozdania zespołowi przez własną stronę pobierania. Nie opisujemy jej jako dostępnej w Google Play, ponieważ ten kanał nie został jeszcze uruchomiony.
Ten sam ERP, nie drugi panel
Aplikacja otwiera istniejący system i dodaje warstwę mobilną tam, gdzie jest ona potrzebna: blokadę biometryczną, zaufane urządzenie, obsługę aparatu i plików, powiadomienia oraz linki prowadzące do właściwego miejsca. Dzięki temu funkcje biznesowe pozostają wspólne dla przeglądarki i telefonu.
Podpis jest początkiem dystrybucji
Wydanie 1.7 zostało podpisane własnym kluczem. Użytkownicy otrzymują kontrolowane źródło instalacji, a ERP pokazuje informacje o używanej wersji i stanie powiadomień. Dystrybucja nie jest więc wysłaniem przypadkowego pliku APK w wiadomości, lecz powtarzalnym procesem.
Push powinien kończyć się działaniem
Powiadomienie ma wartość dopiero wtedy, gdy prowadzi użytkownika do właściwego kontekstu. App Links pozwalają otworzyć link do ERP bezpośrednio w aplikacji. Kolejka push obsługuje ponowienia i usuwa martwe tokeny, a mechanizm ograniczający zalew chroni przed serią komunikatów o tym samym zdarzeniu.
Offline musi być czytelnym stanem
Telefon w terenie może chwilowo stracić połączenie. Zamiast pozostawiać użytkownika z pustą stroną, aplikacja pokazuje ekran offline i pozwala ponowić próbę. To niewielka funkcja, ale istotna dla zaufania: użytkownik wie, czy problem dotyczy konta, aplikacji czy sieci.
Sklep jest kanałem, nie definicją gotowości
Google Play może później uprościć aktualizacje i zarządzanie instalacją. Nie jest jednak warunkiem, aby zamknięty zespół korzystał z podpisanego, kontrolowanego wydania produkcyjnego. Gotowość wynika z całego łańcucha: bezpieczeństwa, dystrybucji, wersjonowania, działania na realnym urządzeniu i wsparcia po instalacji.