跳转至正文

@capgo/capacitor-nfc

为 iOS 和 Android 上的 Capacitor 应用提供原生 NFC 标签发现、读取和写入功能

为 iOS 和 Android 上的 Capacitor 应用提供原生 NFC 标签发现、读取和写入功能

先使用 startScanning() 以及下方列出的其他核心方法。

平台支持备注
iOS是原生
Android是原生
Web否用 Capacitor.getPlatform() 做防护
  • startScanning - 开始监听 NFC 标签。
  • stopScanning - 停止当前的 NFC 扫描会话。
  • write - 将提供的 NDEF 记录写入最后发现的标签。
  • erase - 尝试通过写入空的 NDEF 消息来擦除最后发现的标签。
方法描述
startScanning开始监听 NFC 标签。
stopScanning停止当前的 NFC 扫描会话。
write将提供的 NDEF 记录写入最近发现的标签。
erase尝试通过写入空 NDEF 消息来擦除最近发现的标签。
makeReadOnly尝试将最近发现的标签设为只读。
share通过点对点方式与其他设备共享 NDEF 消息(仅限 Android)。
unshare停止共享之前提供的 NDEF 消息(仅限 Android)。
getStatus返回当前的 NFC 适配器状态。
showSettings打开系统设置页面,用户可以在其中启用 NFC。
getPluginVersion返回原生插件中内置的版本字符串。
isSupported检查设备是否支持 NFC 硬件。
addListener查看源码定义以了解当前行为。
addListener查看源码定义以了解当前行为。
addListener查看源码定义以了解当前行为。

此参考文档同步自 src/definitions.ts 在 capacitor-nfc.

如果你正在使用 @capgo/capacitor-nfc 要规划原生插件工作,请将其连接到 使用 @capgo/capacitor-nfc 在使用 @capgo/capacitor-nfc 时,调用原生能力: Capgo 插件目录 用于 Capgo 插件目录中的产品工作流, 由 Capgo 提供的 Capacitor 插件 有关 Capgo 编写的 Capacitor 插件实现细节, 添加或更新插件 有关“添加或更新插件”的实现细节,以及 Ionic Enterprise 插件替代方案 有关 Ionic Enterprise 插件替代方案的产品工作流。