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.

Visa の複数 AID を処理する

概要

NFC Wallet SDK を使用して Visa の複数 AID を処理します。

利用可能な AID を読み取ることができます。AID の優先順位とロック状態を更新することもできます。

SDK統合

アプリケーション識別子(AID)は次を通じて公開されます DigitalCard.aidInfoList: [AIDInfo].

複数の AID を検出するには、次を確認します DigitalCard.isMultiAID: Bool.

AID 情報を取得する

DigitalCard.aidInfoList: [AIDInfo] の配列を返します AIDInfo オブジェクト。

AIDInfo には AID とメタデータが含まれます:

  • AIDInfo.aid: AID を文字列として 文字列.

  • AIDInfo.label: ラベルを文字列として 文字列.

  • AIDInfo.lockStatus: AID の状態: .locked または .unlocked (デフォルト)。

端末はステータスワード 6A81 を送信するとき SELECT をロックされた AID に。

AID の優先順位とロック状態を更新する

次を使用してください。 AIDInfo のオブジェクトを aidInfoList 更新済みのリストを作成するとき。

AIDInfo.lockStatus は変更可能です。リストの順序を変更して AID の優先順位を変えることもできます。

リストの最初の要素が最も高い優先順位を持ちます。

AID 構成を更新するには:

  1. 次を使用してください。 DigitalCard.aidInfoList: [AIDInfo] を取得する API AIDInfo デジタルカードから。

  2. 新しい配列を作成し、順序や/または lockStatus.

  3. を使用して更新を適用します DigitalCard.setAIDInfoList(_:).

この例では AID の順序を変更し、1 つの AID をロックします。

digitalCard.aidInfoList のコピーを返します AIDInfo.

配列を変更してもデジタルカードは更新されません。次を呼び出してください setAIDInfoList(_:) 変更を反映させるには。

最終更新

役に立ちましたか?