Guide
Capacitor NFC 사용 방법
@capgo/capacitor-nfc를 사용합니다
공개 API 표면은 Capacitor NFC 플러그인입니다.
설치
bun add @capgo/capacitor-nfc
bunx cap sync
bunx cap sync code의 네이티브 코드를 프로젝트에 복사합니다. 플러그인 업그레이드 후 다시 실행하세요.
수입
import { CapacitorNfc } from '@capgo/capacitor-nfc';
API를 한눈에
| 방법 | 설명 |
|---|---|
startScanning |
NFC 태그를 감지하기 시작합니다. |
stopScanning |
NFC 스캔 세션을 중지합니다. |
write |
마지막으로 발견한 태그에 제공된 NDEF 레코드를 씁니다. |
erase |
마지막으로 발견한 태그를 비어있는 NDEF 메시지를 씀으로써 삭제하려고합니다. |
makeReadOnly |
마지막으로 발견한 태그를 읽기 전용으로 만듭니다. |
share |
다른 기기와 NFC 태그를 공유합니다 (안드로이드 전용). |
unshare |
이전에 제공된 NDEF 메시지를 공유 중지합니다 (안드로이드 전용). |
getStatus |
현재 NFC 어댑터 상태를 반환합니다. |
showSettings |
NFC를 활성화할 수 있는 시스템 설정 페이지를 엽니다. |
isSupported |
기기에 NFC 하드웨어 지원 여부를 확인합니다. |
예시
startScanning()
NFC 태그를 감지하기 시작합니다.
import { CapacitorNfc } from '@capgo/capacitor-nfc';
await CapacitorNfc.startScanning();
stopScanning()
진행 중인 NFC 스캔 세션을 중지합니다.
import { CapacitorNfc } from '@capgo/capacitor-nfc';
await CapacitorNfc.stopScanning();
write()
최근 발견한 태그에 제공된 NDEF 레코드를 기록합니다.
import { CapacitorNfc } from '@capgo/capacitor-nfc';
await CapacitorNfc.write({
records: [
{
tnf: 1,
type: [1],
id: [1],
payload: [1],
},
],
});
erase()
최근 발견한 태그를 비어있는 NDEF 메시지를 기록하여 삭제하려고 시도합니다.
import { CapacitorNfc } from '@capgo/capacitor-nfc';
await CapacitorNfc.erase();
makeReadOnly()
최근 발견한 태그를 읽기 전용으로 만듭니다.
import { CapacitorNfc } from '@capgo/capacitor-nfc';
await CapacitorNfc.makeReadOnly();
share()
Android 전용으로 다른 기기와 NDEF 메시지를 공유합니다.
import { CapacitorNfc } from '@capgo/capacitor-nfc';
await CapacitorNfc.share({
records: [
{
tnf: 1,
type: [1],
id: [1],
payload: [1],
},
],
});
위 표에는 10개의 핵심 메서드가 나열되어 있습니다. 리스너 및 버전 헬퍼, 각 메서드의 전체 계약은 __CAPGO_KEEP_0__ 저장소에서 문서화되어 있습니다. GitHub 저장소.
화면이 언마운트 될 때 호출합니다.
addListener 전체 참조 handle.remove() NFC 태그를 감지합니다.
NFC 스캔 세션을 중지합니다.
@capgo/capacitor-nfc 계속 사용하세요
__CAPGO_KEEP_0__ 사용 @capgo/capacitor-nfc API 운영 @capgo/capacitor-nfc @capgo/capacitor-NFC 구현 세부사항을 위해 __CAPGO_KEEP_0__ 개요 __CAPGO_KEEP_0__ API 구현 세부 사항에 대한 API 개요 소개 구현 세부 사항에 대한 소개 및 API 키 API 키 구현 세부 사항을 위해.