メインコンテンツへスキップ

結果の受信

SDKは、キャプチャーセッション中に使用されたリスナーインターフェースで定義されたコールバックを通じてキャプチャー結果を返します。

iAcessoBioSelfie
onSuccessSelfie

画像のキャプチャーが正常に完了したときに呼び出されます。以下を含む ResultCamera オブジェクトを返します:

  • base64 — キャプチャーされた画像。アプリケーションでプレビュー表示に使用できます。
  • encrypted — REST APIを通じてバイオメトリック認証を完了するために、バックエンドに送信する必要があるJWTペイロード。10分以内に送信する必要があり、そのまま転送しなければなりません — 解析、再シリアライズ、または変更はしないでください。
override fun onSuccessSelfie(result: ResultCamera) {
val base64 = result.base64
val encrypted = result.encrypted // JWT to send to your backend
}
onSuccess

WebAppフローが正常に完了したときに呼び出されます。REST APIを通じて顧客バリデーションプロセスの結果を照会するために使用する processId を含む SuccessResult オブジェクトを返します。

override fun onSuccess(result: SuccessResult) {
val processId = result.processId
}
onErrorSelfie

キャプチャー中にエラーが発生したときに呼び出されます。コードと説明を含む ErrorBio オブジェクトを返します。エラーコードの完全なリストと推奨される処理については、エラーハンドリングを参照してください。

override fun onErrorSelfie(errorBio: ErrorBio) {
val code = errorBio.code
val description = errorBio.description
}
iAcessoBioDocument
onSuccessDocument

書類画像のキャプチャーが正常に完了したときに呼び出されます。以下を含む ResultCamera オブジェクトを返します:

  • base64 — キャプチャーされた画像。アプリケーションでプレビュー表示に使用できます。
  • encrypted — REST APIを通じて書類バリデーションを完了するために、バックエンドに送信する必要があるJWTペイロード。10分以内に送信する必要があり、そのまま転送しなければなりません — 解析、再シリアライズ、または変更はしないでください。
override fun onSuccessDocument(result: ResultCamera) {
val base64 = result.base64
val encrypted = result.encrypted // JWT to send to your backend
}
onErrorDocument

書類キャプチャー中にエラーが発生したときに呼び出されます。コードと説明を含む ErrorBio オブジェクトを返します。エラーコードの完全なリストと推奨される処理については、エラーハンドリングを参照してください。

override fun onErrorDocument(errorBio: ErrorBio) {
val code = errorBio.code
val description = errorBio.description
}