JapanIndividualNumberCardReader - treastrain/TRETJapanNFCReader GitHub Wiki
A reader for detecting Japan Individual Number Card (εδΊΊηͺε·γ«γΌγγγγ€γγ³γγΌγ«γΌγ).
@available(iOS 13.0, *)
open class JapanIndividualNumberCardReader: NSObject
NFCTagReaderSessionDelegate
, NSObject
Creates the Japan Individual Number Card (εδΊΊηͺε·γ«γΌγγγγ€γγ³γγΌγ«γΌγ) reader.
public init(configuration: NFCKitReaderConfiguration, delegate: JapanIndividualNumberCardReaderDelegate?, queue: DispatchQueue? = nil)
- configuration: A configuration object that specifies certain behaviors.
- delegate: An object that handles callbacks from the reader.
- queue: A dispatch queue that the reader uses when making callbacks to the delegate. When queue is nil, the reader creates and uses a serial dispatch queue.
read(items:electronicCertificateForTheBearersSignaturePIN:electronicCertificateForUserIdentificationPIN:cardInfoInputSupportApplicationPIN:basicResidentRegistrationPIN:didBecomeActive:didInvalidateWithError:)
os(iOS)
-
func read( items: JapanIndividualNumberCardItem..., electronicCertificateForTheBearersSignaturePIN: String = "", electronicCertificateForUserIdentificationPIN: String = "", cardInfoInputSupportApplicationPIN: String = "", basicResidentRegistrationPIN: String = "", didBecomeActive: ((JapanIndividualNumberCardReader) -> Void)? = nil, didInvalidateWithError: ((JapanIndividualNumberCardReader, Error) -> Void)? = nil )
read(items:electronicCertificateForTheBearersSignaturePIN:electronicCertificateForUserIdentificationPIN:cardInfoInputSupportApplicationPIN:basicResidentRegistrationPIN:didBecomeActive:didInvalidateWithError:)
os(iOS)
-
func read( items: [JapanIndividualNumberCardItem], electronicCertificateForTheBearersSignaturePIN: String = "", electronicCertificateForUserIdentificationPIN: String = "", cardInfoInputSupportApplicationPIN: String = "", basicResidentRegistrationPIN: String = "", didBecomeActive: ((JapanIndividualNumberCardReader) -> Void)? = nil, didInvalidateWithError: ((JapanIndividualNumberCardReader, Error) -> Void)? = nil )
os(iOS)
-
public func tagReaderSessionDidBecomeActive(_ session: NFCTagReaderSession)
os(iOS)
-
public func tagReaderSession(_ session: NFCTagReaderSession, didInvalidateWithError error: Error)
os(iOS)
-
public func tagReaderSession(_ session: NFCTagReaderSession, didDetect tags: [NFCTag])