npm i --save @testjg/nativescript-nfc
- 版本:1.1.3
- GitHub: https://github.com/TestJG/mtmobile-plugins
- NPM: https://npmjs.net.cn/package/%40testjg%2Fnativescript-nfc
- 下载量
- 昨天:20
- 上周:78
- 上个月:320
@testjg/nativescript-nfc
基于优秀的、更完整的:https://github.com/EddyVerbruggen/nativescript-nfc
安装
ns plugin add @testjg/nativescript-nfc
用法
确保您的 AndroidManifest.xml 包含权限
<uses-permission android:name="android.permission.NFC"/>
在您的应用代码中
import { NfcService } from '@testjg/nativescript-nfc';
export class DemoNfc {
private nfcService = new NfcService();
async startListening() {
const available = await this.nfcService.available();
if (!available) return;
const enabled = await this.nfcService.enabled();
if (!enabled) return;
this.nfcService.setOnNdefDiscoveredListener((nfcData) => console.log('Scanned', nfcData));
}
async stopListening() {
this.nfcService.setOnNdefDiscoveredListener(null);
}
}
许可协议
Apache License 2.0 版本