3. 初期化
NFC Wallet SDKの初期化時に
デジタルウォレットアプリケーション(wallet)は、NFC Wallet SDK の機能を使用できるようになる前に SDK を初期化する必要があります。
次を使用できます TSHPay.configure API を使用して SDK を初期化します。wallet では、次の 2 つのパラメーターを提供する必要があります。
カード所有者の検証方式 (CVM)
Configuration PLIST ファイル
SDK の初期化は、アプリケーションが起動されるたびに実行する必要があります。
カード所有者の検証方式
wallet は、SDK 初期化時に認証方式を提供する必要があります。次の認証方式のいずれかが選択されます。
.userPresence: 生体認証(TouchID/FaceID)を使用し、フォールバックとしてデバイスのパスコードを使用する認証方式、またはカードのデジタル化後に生体認証が削除された場合にデバイスのパスコードを使用する認証方式です。MPA は、支払い確認の手順中に認証方式を生体認証またはデバイスのパスコードに変更できます。biometricOnly:TouchID/FaceID のみを使用する認証方式です。
カード所有者の検証方式の詳細については、API ドキュメントを参照してください。
PLIST ファイルの設定
PLIST ファイルを作成し、モバイルアプリケーションのメインバンドルに保存する必要があります。
TSHPay.plist
構成 PLIST ファイルには、たとえば「YourPlistName.plist」のようにカスタム名を定義できます。カスタム名は SDK の初期化時に指定できます。
既定では、NFC Wallet SDK は TSHPay.plist モバイルアプリケーションから指定がない場合、アプリケーションのメインバンドル内で
以下の例は、既定の TSHPay.plist を使用して SDK を初期化する方法を示しています
デバイスの有効性を確認する
SDK の初期化後、次を確認するためにデバイスの有効性を確認してください:
使用するデバイス所有者の認証方法
デバイスの適格性.を使用した非接触決済機能
非接触決済の利用資格.
デバイスが要件を満たしている場合、SDK は返します サポート済み.
ウォレットIDの取得
使用する TSHPay.walletID を使ってウォレット識別子を取得します。
SDK は、最初に呼び出したときにウォレット ID を生成します TSHPay.configure.
ウォレット ID はアプリケーションの再起動後も維持されます。
SDK をリセットすると、ウォレット ID は再生成されます。
ウォレット ID はトラブルシューティングとサポートに使用します。
最終更新
役に立ちましたか?