非接触対応を確認する
概要
SDK 統合
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
}最終更新
役に立ちましたか?