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ウォレットSDK 初期化の後、そして ウォレットを登録する および トークン化.

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

SDK 統合

使用する deviceEligibility 次のパラメータで contactlessPaymentEligibility.

これらの結果を処理してください:

  • supported:デバイスは非接触決済を行うことができます。

  • 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
}

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

最終更新

役に立ちましたか?