如何用Flutter实现“主机卡模拟(HCE)”?

问题描述 投票:0回答:3

我们正在努力在 flutter 中实现 HCE,但到目前为止只能使用以下代码从 iOS 版本读取标签信息 -

void _readTag() {
  NfcManager.instance.startSession(onDiscovered: (NfcTag tag) async {
    print("_tagRead:${tag.data}");
    result.value = tag.data;
    NfcManager.instance.stopSession();
  });
}

参考:https://pub.dev/packages/nfc_manager

flutter tags nfc reader hce
3个回答
1
投票

我上次检查时,Apple 尚未支持 HCE(大约一年前)。
如果您只需要在Android上实现它,您可以使用nfc_emulator库


0
投票

通过NFC制作支付应用程序你有什么收获吗?


0
投票

位于欧洲经济区 (EEA) 且使用运行 iOS 17.4 或更高版本的 iPhone 的用户可以通过兼容 NFC 终端或移动设备上的 iOS 应用发起面对面 NFC 交易。 https://developer.apple.com/support/hce-transactions-in-apps/

© www.soinside.com 2019 - 2024. All rights reserved.