So installiert man ein APK
01
Installation aus dem Browser erlauben
Android fragt beim ersten Mal: «Unbekannte Apps installieren» für den Browser, mit dem du herunterlädst. Das ist ein Hinweis darauf, dass die Datei nicht aus einem Store kommt, kein Fehler.
02
Die heruntergeladene Datei öffnen
Sie installiert sich wie jede andere App. Auf einem Lagerterminal am besten am Strom: halb fertig darf sie nicht bleiben.
03
Das Terminal anlegen
Im ERP: Verkauf → Kasse → Terminals → Koppeln, Typ «PDA». Es erscheint der Terminalschlüssel und damit der QR, der das Gerät verbindet.
Prüfsumme vor der Installation vergleichen
Neben jedem Download veröffentlichen wir seine SHA-256-Prüfsumme. Damit prüfst du, dass deine Datei genau die veröffentlichte ist und keine andere, die sich unterwegs eingeschlichen hat:
sha256sum atazel-pda.apk # Linux, macOS
certutil -hashfile atazel-pda.apk SHA256 # Windows
Android wird warnen. Das bedeutet es
Wenn du etwas installierst, das nicht aus Google Play kommt, warnt Android, dass es für die Datei nicht geradestehen kann. Es sagt nicht, dass ein Virus drin ist: es sagt, es hat sie noch nie gesehen. Diese Warnung erscheint bei jeder so installierten Firmen-App, und kein Zertifikat schafft sie ab - nur eine Veröffentlichung bei Play, was sich für eine Arbeits-App auf einem Gerätepark nicht lohnt.
Was du tun kannst: prüfen, dass die Datei von uns ist. Wir veröffentlichen zwei Prüfsummen: die der Datei, die sagt, dass unterwegs niemand daran war, und die des signierenden Zertifikats, die sagt, dass sie von uns stammt. Die zweite lässt sich ohne unseren Schlüssel nicht fälschen und ändert sich zwischen Versionen nicht.
Prüfen, wer signiert hat
Mit den Android-Werkzeugen, auf jedem Rechner:
apksigner verify --print-certs atazel-pda.apk
Was die App von deinem Gerät nimmt
Sie verlangt zwei Berechtigungen und keine mehr: Internet, um mit deinem ERP zu sprechen, und Kamera, um Codes zu lesen - die lässt sich verweigern, wenn das Terminal einen Scanner hat. Keine Kontakte, kein Standort, keine Dateien. Die Android-Sicherung ist bewusst abgeschaltet: der Terminalschlüssel liegt darin und hat in keiner Cloud etwas verloren.
Warum nicht bei Google Play
Weil es kein Verbraucherprodukt ist: Es ist die Arbeitsanwendung für den Gerätepark eines Kunden, aktualisiert, wenn es diesem Laden passt, und nicht, wenn ein App-Store es entscheidet. Sie wird hier heruntergeladen, mit der Prüfsumme daneben.