Requirements
- iOS 13.0 or later
- Device with NFC hardware (iPhone 7 and later)
1. Install CocoaPods
After installing npm/yarn dependencies, run:2. Add NFC Usage Description
Openios/<YourApp>/Info.plist and add the NFC usage description key:
ios/<YourApp>/Info.plist
3. Enable NFC Capability (if not already enabled)
In Xcode:- Open your project’s Signing & Capabilities tab
- Click + Capability
- Add Near Field Communication Tag Reading
com.apple.developer.nfc.readersession.formats entitlement to your app’s entitlements file automatically.
4. Verify
Build and run your iOS app:NFC entitlements only work on a physical device — the iOS Simulator does not support NFC. You must run on a real iPhone to test tap-to-pay.
iOS setup complete! You can now use
useNFCCustomer and the customer PaymentFlowManager flow on iOS devices.
