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.

非接触機能を確認する

概要

お使いの デジタルウォレットアプリケーション 非接触決済に対応しています。

次の後に呼び出してください NFC Wallet SDK 初期化後、かつ次の前に ウォレットに登録するトークン化.

デバイスが非接触決済の対象でない場合は、次の非接触決済のエントリポイントを非表示にするか無効にします。 エンドユーザー.

SDK統合

使用する デバイスの適格性非接触決済の利用資格.

次の結果を処理します:

  • サポート済み: デバイスは非接触決済を実行できます。

  • deviceNotSupported: デバイスは NFC または HCE をサポートしていません。

  • systemNotEligible: デバイスまたは Apple ID が EEA(欧州経済領域)に含まれていません。

  • iosVersionNotSupported: デバイスが最小 iOS バージョン(iOS 17.4)を満たしていません。

let contactlessEligibility = await TSHPay.shared.deviceEligibility.contactlessPaymentEligibility
            
switch contactlessEligibility {
  case .deviceNotSupported(let reason):
      // デバイスは NFC または HCE のサポートがないため、対象外です。
      break
  case .systemNotEligible:
      // デバイスまたは Apple ID が EEA に含まれていないため、システムは対象外です。
      break
  case .iosVersionNotSupported(let currentVersion):
      // OS バージョンが必要最小バージョン(iOS 17.4)を満たしていません。
      break
  case .supported:
      // デバイスは非接触決済を実行できます。
      break
}

呼び出す前にこのチェックを実行してください ウォレットに登録するカードをトークン化する.

最終更新

役に立ちましたか?