INTextAP

@available(iOS 13.0, *)
public class INTextAP : NSObject

INTextAPは券面入力補助APを操作するクラスです。

  • コンストラクタ

    Declaration

    Swift

    @objc
    public init(_ reader: JeidReader)

    Parameters

    reader

    JeidReaderインスタンス

  • 内部認証を有効化/無効化します

    Declaration

    Swift

    @objc
    public func setEnableInternalAuthentication(_ flag: Bool)

    Parameters

    flag

    内部認証を有効化/無効化フラグ

  • 券面入力補助APの暗証番号のカウンタを取得します

    Throws

    カウンタの取得に失敗した場合、エラーがスローされます

    Declaration

    Swift

    public func getPin() throws -> Int

    Return Value

    カウンタ

  • 券面入力補助APの暗証番号を入力します

    Throws

    認証に失敗した場合、エラーがスローされます

    Declaration

    Swift

    @objc
    public func verifyPin(_ pin: String) throws

    Parameters

    pin

    暗証番号(4桁)

  • 券面入力補助APの照合番号Aのカウンタを取得します

    Throws

    カウンタの取得に失敗した場合、エラーがスローされます

    Declaration

    Swift

    public func getPinA() throws -> Int

    Return Value

    カウンタ

  • 券面入力補助APの照合番号Aを入力します

    Throws

    認証に失敗した場合、エラーがスローされます

    Declaration

    Swift

    @objc
    public func verifyPinA(_ pin: String) throws

    Parameters

    pin

    照合番号A(12桁)

  • 券面入力補助APの照合番号Bのカウンタを取得します

    Throws

    カウンタの取得に失敗した場合、エラーがスローされます

    Declaration

    Swift

    public func getPinB() throws -> Int

    Return Value

    カウンタ

  • 券面入力補助APの照合番号Bを入力します

    Throws

    認証に失敗した場合、エラーがスローされます

    Declaration

    Swift

    @objc
    public func verifyPinB(_ pin: String) throws

    Parameters

    pin

    照合番号B(14桁)

  • 個人番号カードの券面入力補助AP内のすべてのデータを読み出します

    Throws

    読み出しに失敗した場合、エラーがスローされます

    Declaration

    Swift

    @objc
    public func readFiles() throws -> INTextFiles

    Return Value

    券面入力補助AP内のすべてのデータ

  • 個人番号を取得します

    Throws

    取得に失敗した場合、エラーがスローされます

    Note

    無償版の場合はJeidError.unsupportedOperation(message:)がスローされます

    Declaration

    Swift

    @objc
    public func readMyNumber() throws -> INTextMyNumber

    Return Value

    個人番号

  • 4情報を取得します

    Throws

    取得に失敗した場合、エラーがスローされます

    Declaration

    Swift

    @objc
    public func readAttributes() throws -> INTextAttributes

    Return Value

    4情報