Permissions: Difference between revisions

From wizarPOS
Line 32: Line 32:
|-
|-
| android.permission.CLOUDPOS_PIN_UPDATE_USER_KEY || update the session(user) key of MasterKey/SessionKey schema
| android.permission.CLOUDPOS_PIN_UPDATE_USER_KEY || update the session(user) key of MasterKey/SessionKey schema
|-
| android.permission.CLOUDPOS_SIGNATURE|| access the signature board
|-
| android.permission.CLOUDPOS_SAFE_MODULE|| access HSM
|-
| android.permission.SYSTEM_ALERT_WINDOW|| uses when printing html
|}
|}

Revision as of 05:54, 6 November 2020

Permissions

To access different devices in the terminal, the application must declare the relevant permissions of the device. The permission list is as follows:

Permission Description
android.permission.CLOUDPOS_PRINTER access the printer
android.permission.CLOUDPOS_MSR access the mega stripe reader (MSR)
android.permission.CLOUDPOS_CONTACTLESS_CARD access the contactless card reader (RF card reader)
android.permission.CLOUDPOS_SMARTCARD access the smart card reader
android.permission.CLOUDPOS_SERIAL access the serial port (RS232)
android.permission.CLOUDPOS_LED access the LED device
android.permission.CLOUDPOS_CUSTOMER_DISPLAY access the second display device
android.permission.CLOUDPOS_CLONESCREEN access the HDMI device
android.permission.CLOUDPOS_MONEYBOX access the cash drawer
android.permission.CLOUDPOS_FINGERPRINT access the fingerprint device
android.permission.CLOUDPOS_PIN_GET_PIN_BLOCK retrieve the encrypted PIN block by PINPad
android.permission.CLOUDPOS_PIN_MAC calculate the MAC by the MAC key in PINPad
android.permission.CLOUDPOS_PIN_ENCRYPT_DATA encrypt data by the data key in PINPad
android.permission.CLOUDPOS_PIN_UPDATE_USER_KEY update the session(user) key of MasterKey/SessionKey schema
android.permission.CLOUDPOS_SIGNATURE access the signature board
android.permission.CLOUDPOS_SAFE_MODULE access HSM
android.permission.SYSTEM_ALERT_WINDOW uses when printing html