@testjg/nativescript-nfc
添加插件描述
npm i --save @testjg/nativescript-nfc

@testjg/nativescript-nfc

npm version

基于优秀的、更完整的: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 版本