Android
Uses NFC-F (FeliCa) via native transceive() APIs. Supported on Android API level 19 and newer.
mrt_card_reader provides cross-platform support while handling platform NFC differences internally.
Uses NFC-F (FeliCa) via native transceive() APIs. Supported on Android API level 19 and newer.
Uses FeliCa readWithoutEncryption() APIs (iOS 13+), with normalized output matching Android data shape.
Show clear messages like "Ready", "Scanning", "Card read", or specific error text from typed exceptions.
Use explicit timeout values so users never feel stuck in an endless scan state.
For recoverable failures, keep users in flow with a retry action instead of forcing full navigation reset.
FeliCa support requires compatible iPhone models (typically iPhone 7 or newer, excluding iPhone X per package docs). Always verify your target audience device mix before rollout.