Welcome to our new developer portal! Use the "Ask" button to chat with our AI Agent.
For the complete documentation index, see llms.txt. This page is also available as Markdown.

CDCVM方式を設定する

概要

デジタルカードプロファイルは、CDCVM をサポートするかどうかを定義します。

特定のウォレットインスタンスでは、 CDCVM をサポートする最初にプロビジョニングされたカードが が定義する CDCVM メソッド によって使用される デジタルウォレットアプリケーション.

NFC Wallet SDK では、異なる CDCVM メソッドを持つカードを同一のウォレットインスタンス内で共存させることはできません。

で説明されているように CDCVM の処理、ほとんどの NFC Wallet プログラムでは CDCVM を使用します。

このセクションでは、デバイスの機能に基づいて CDCVM メソッドを設定します。 トークン化 CDCVM をサポートする最初のカードの

SDK 連携

CDCVM がサポートされているか確認し、設定する

使用する CHVerificationManager 現在のウォレットインスタンスで CDCVM がサポートされているか、すでに構成されているかを確認します:

  • CHVerificationManager.isFCDCVMSupported() CDCVM がサポートされているかを確認します。

  • CHVerificationManager.isFCdCvmSet() CDCVM メソッドがすでに設定されているかを確認します。

  • CHVerificationManager.getDefaultFCdCvm() デジタルウォレットアプリケーションで使用される CDCVM メソッドを返します。

CDCVM がサポートされていて未設定の場合は、で説明されているように初期化します CDCVM メソッドを設定する.

処理 CD_CVM_REQUIRED カードを一覧表示する際に

CDCVM メソッドを設定せずに、次を使用してカード一覧を取得すると DigitalizedCardManager.getAllCards()、SDK は次を返す場合があります DigitalizedCardErrorCodes.CD_CVM_REQUIRED。その場合は、で説明されているように CDCVM メソッドを初期化します CDCVM メソッドを設定する.

CDCVM メソッドを設定する

使用する DeviceCVMManager.initialize(...) デバイスの機能に応じて CDCVM メソッドを設定するには:

  • 生体認証: CHVerificationMethod.BIOMETRICS

  • デバイス認証情報(keyguard): CHVerificationMethod.DEVICE_KEYGUARD

CDCVM メソッドを設定した後は、エンドユーザーがデバイスのロック解除方法を変更するシナリオを考慮してください。参照: デバイスのロック解除方法の更新シナリオ.

実装例

最終更新

役に立ちましたか?