Zum Hauptinhalt springen

GP tom Stabilität auf Orderman / Android POS Geräten - Best Practice

· 2 Minuten Lesezeit

Auf manchen Android-POS-Geräten (z. B. Orderman) kann es in seltenen Fällen passieren, dass eine laufende Zahlung unterbrochen wird. Der Grund hierfür ist, dass das Android-System Apps im Hintergrund automatisch beenden kann, um Speicher oder Energie zu sparen. Das betrifft auch die GP tom App im Zusammenspiel mit dem GP tom Girocard Plugin, wenn sie während einer Zahlung kurz in den Hintergrund wechselt.

Die Zahlung selbst kann trotzdem erfolgreich sein, obwohl im Gerät die Transaktion fälschlich als „fehlgeschlagen“ angezeigt wird. Dieses Verhalten tritt typischerweise sporadisch und geräteabhängig auf.

Technischer Hintergrund

Android verwaltet Prozesse dynamisch, um Ressourcen wie Speicher und Energie zu optimieren.

Dabei kann das System:

  • Apps im Hintergrund schließen
  • Apps neu starten
  • zuvor gespeicherte Zustände wiederherstellen

OEM-Geräte wie Orderman verwenden teilweise aggressivere Energie- und Speicherstrategien, wodurch dieses Verhalten häufiger auftreten kann.

Empfohlene Maßnahmen auf Orderman / Android-Geräten

Die folgenden Konfigurationen können helfen, das Risiko eines App-Abbruchs deutlich zu reduzieren:

1. Energie- und Batterieoptimierung

  • Batterieoptimierung für GP tom deaktivieren
  • Batterieoptimierung für GP tom Girocard Plugin deaktivieren
  • Hintergrundaktivität erlauben
  • Falls möglich: Energiesparfunktionen wie „Doze“ oder „App Standby“ möglichst deaktivieren
Info

Doze und App Standby sind Energiesparmechanismen von Android, die die Hintergrundaktivität von Apps stark einschränken können. Auf GP tom Geräten kann dies dazu führen, dass Apps pausiert, verzögert oder beendet werden, wenn sie im Hintergrund laufen.

2. Whitelist / Kiosk-Konfiguration (wenn möglich)

  • GP tom App auf die Whitelist setzen
  • GP tom Girocard Plugin auf die Whitelist setzen
  • Optional: Kiosk-Modus verwenden
Whitelist / Kiosk-Konfiguration

Durch Whitelisting der GP tom Anwendungen (GP tom und GP tom Girocard Plugin), werden Einschränkungen durch Energiespar- und Prozessmanagement reduziert und die Stabilität während Transaktionen erhöht.

3. Zusätzliche Apps vermeiden

  • Möglichst wenige zusätzliche Apps installieren
  • Hintergrunddienste mit hoher Ressourcenlast vermeiden

Fazit

Diese Maßnahmen verbessern die Stabilität deutlich, können aber keine 100 %ige Sicherheit garantieren, da das Android Betriebssystem Apps grundsätzlich jederzeit beenden kann, wenn Ressourcen benötigt werden. Mit einer geeigneten Gerätekonfigurationen auf Orderman- bzw. Android-POS-Geräten lässt sich jedoch das Risiko von Abbrüchen während einer SoftPOS-Transaktion deutlich reduzieren.

Hinweis

Diese empfohlenen Maßnahmen sind grundsätzlich für alle SoftPOS-Lösungen relevant, die ein Plugin verwenden.