非接触機能を確認する
概要
お使いの デジタルウォレットアプリケーション 非接触決済に対応しています。
次の後に呼び出してください 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
}最終更新
役に立ちましたか?