If you are using an Orderman device, please make sure it is configured as shown in the image. If you are using ADB (Developer mode), you will not be able to perform transactions that require a PIN.
Warning!
On Orderman devices, the operating system may partially terminate the GP tom application in conjunction with the GP tom Girocard Plugin during an ongoing SoftPOS transaction. By properly configuring the Orderman device or Android POS device, you can reduce the risk of processes being interrupted during a SoftPOS transaction.
This behavior usually occurs only sporadically and depends on the specific device.
The following configurations can help significantly reduce the likelihood of the application being terminated by the system.
Energy and Battery Optimization
• Exclude the GP tom app from Android battery optimization.
• Exclude the GP tom Girocard Plugin from Android battery optimization.
• Allow background activity.
• If possible: Disable Doze / App Standby restrictions.
Automatic startup and background operation
• Activate Autostart for both applications.
• Do not restrict background execution.
Whitelist / Kiosk configuration (if possible via MDM or device settings):
• Whitelist GP tom
• Whitelist the GP tom Girocard Plugin.
• Optional: Kiosk mode.
Avoid other apps
• Minimize the installation of additional applications.
• Avoid background services that consume a lot of resources.
These measures can reduce the likelihood of processes being interrupted, but they cannot prevent it entirely. Process management in Android essentially allows the system to terminate apps at any time when system resources are needed.
