diff --git a/app/src/main/java/pl/lebihan/authnkey/MainActivity.kt b/app/src/main/java/pl/lebihan/authnkey/MainActivity.kt index 0e51bd4..a3d360c 100644 --- a/app/src/main/java/pl/lebihan/authnkey/MainActivity.kt +++ b/app/src/main/java/pl/lebihan/authnkey/MainActivity.kt @@ -504,7 +504,10 @@ class MainActivity : AppCompatActivity() { } resultText.text = getString(R.string.verifying_pin) - val authenticated = withContext(Dispatchers.IO) { protocol.getPinToken(pin) } + val authenticated = withContext(Dispatchers.IO) { + if (usePreviewCommand) protocol.getPinToken(pin) + else protocol.getPinToken(pin, PinProtocol.PERMISSION_CM) + } if (!authenticated) { if (isNfcDisconnected()) { showNfcReconnectDialog()