PassportAP
@available(iOS 13.0, *)
public class PassportAP : NSObject
PassportAPはパスポートAPを操作するクラスです。
-
コンストラクタ
Declaration
Swift
@objc public init(_ reader: JeidReader)
Parameters
reader
JeidReaderインスタンス
-
パスポートAP内のすべてのデータを読み出します
Throws
読み出しに失敗した場合、エラーがスローされますDeclaration
Swift
@objc public func readFiles() throws -> EPFiles
Return Value
在留カードAP内のすべてのデータ
-
Active Authenticationを行います。
Throws
認証中に発生したエラーがスローされますNote
Active Authenticationをサポートしないパスポートの場合はJeidError.fileNotFound(message:)
がスローされますNote
無償版の場合はJeidError.unsupportedOperation(message:)
がスローされますDeclaration
Swift
public func activeAuthentication(_ files: EPFiles) throws -> Bool
Parameters
files
EPFiles
オブジェクトReturn Value
認証に成功した場合は
true
、そうでない場合はfalse