ReaderSession
カードとの通信セッション
このクラスは、FeliCa カード(交通系 IC カード、Edy、WAON など)や、ISO/IEC 14443−4 Type-Aカード(クレジットカードなど)を タッチするとマイナンバーカードや在留カード、運転免許証の挙動をシミュレートします。
複数コマンドの発行
このクラスは、カードに接続した単一のセッションを表します。 同じインスタンスを使用することで、単一のセッション内で複数のコマンドがカードに送信されます。 これによって、カードを一度タッチするだけで複数の署名の作成や、複数の証明書データの取得を行うことができます。
通信開始タイミング
このクラスは、作成された時点ではカードとの通信を行わず、コマンドを送信した際にカードとの通信を開始します。 このため、カードとの通信に起因する例外やコマンド実行エラーは、実際に通信が要求された際に発生します。
Constructors
Link copied to clipboard
constructor(context: Context, activity: Activity, option: ReaderSessionOption = ReaderSessionOption())
Properties
Functions
Link copied to clipboard
登録したSupplierを取得する
Link copied to clipboard
inline fun <T : MockCard> registerMockCardSupplier(key: KClass<T>, mockCardSupplier: MockCardSupplier<T>)
モック環境で使用するSupplierを登録する