1. 前提条件を確認する
要件
非接触決済を構築および検証する前に、これらの要件を満たしてください:
デバイスとOS: NFC対応デバイスの iOS 17.4 以降。
Appleアカウント: 欧州経済領域(EEA)に登録された Apple ID。
権限(Entitlement): Apple が HCE 権限を付与します。
Xcode プロジェクト設定を更新します。
権限を更新する
.plist.更新
Info.plistに権限と必要なメタデータを含めます。詳細については、次を参照してください Xcode での権限の構成と有効化 に Apple HCE 権限.
場所(テスト):
iOS 17.4 から iOS 18.1 では、非接触決済を検証するには物理的に EEA 内にいる必要があります。
以降の iOS バージョンについては、次を参照してください テスト要件 に Apple HCE 権限.
HCE 権限リクエストを Apple に提出する際、サポートされる AID の完全なリストを含めてください。
必ず PPSE AID を含めてください:
2PAY.SYS.DDF01 (16 進形式では「325041592E5359532E4444463031」)
非接触決済を開始する前に
非接触機能を確認する
許可を要求する前に、デバイスが非接触決済をサポートしていることを確認してください。次に従います 非接触機能を確認する.
許可を要求する
あなたのデジタルウォレットアプリは次の許可を要求する必要があります: Contactless & NFC(非接触&NFC) 許可に関するエンドユーザーの体験は次のとおりです:
プロンプトの後、エンドユーザーは次で許可を管理できます 設定 > あなたのイシュアアプリ > Contactless & NFC(非接触&NFC).
次のコードを使用して許可を要求します:
次の許可を要求します Contactless & NFC(非接触&NFC) エンドユーザーが最初のデジタルカードをプロビジョニングする際に許可を要求してください。
エンドユーザーが許可を拒否した場合、イシュアアプリは非接触決済を実行できません。
最終更新
役に立ちましたか?