MultiplatformNfcReader

class MultiplatformNfcReader(nfcReader: LocalNfcReader) : LocalReader

An implementation of Keyple-less LocalReader that provides NFC reading capability for Android, iOS and PCSC readers on Windows/Mac/Linux. For exotic NFC reader hardware, or advanced fine-tuning, you can provide your own implementation of the LocalReader interface to the keyple-less-distributed lib.

Constructors

Link copied to clipboard
constructor(nfcReader: LocalNfcReader)

Functions

Link copied to clipboard
open override fun closePhysicalChannel()
Link copied to clipboard
open override fun getName(): String
Link copied to clipboard
open override fun getPowerOnData(): String
Link copied to clipboard
open override fun openPhysicalChannel()
Link copied to clipboard
open override fun release()
Link copied to clipboard
open override fun setScanMessage(message: String)
Link copied to clipboard
open override fun startCardDetection(onCardDetected: () -> Unit)
Link copied to clipboard
open override fun transmitApdu(commandApdu: ByteArray): ByteArray
Link copied to clipboard
open suspend override fun waitForCardPresent(): Boolean