nfc
Contents
nfc 는 태그 정보를 검색한다.
확장 프레임워크 파일을 추가하여 사용할 수 있으며 추가 방법은 iOS 개발 가이드 의 내용을 참조한다.
read
nfc 태그 정보를 읽어온다.
options
필드 | 설명 | M/O |
---|---|---|
msg | NFC 스캔 메세지 | O |
NfcData
필드 | 필드 | 설명 | 비고 |
---|---|---|---|
uuid | 태그ID | 7bytes Serial number (14 hexadecimal characters) | |
records | 태그 상세 정보 | JSON Array | |
type | 태그 데이터의 mine type | “U” for URI Record Type “T” for Text Record Type “Sp” for Smart Poster Record Type “Gc” for Generic Control Record Type | |
data | 태그 데이터 | ||
Example
DAPNfc.read("NFC태그를 접촉해주세요.", completion: { resultDict in
// TODO
}, failure: { error in
// TODO
})
// TODO
}, failure: { error in
// TODO
})
[DAPNfc read:@"NFC태그를 접촉해주세요." completion:^(NSDictionary *resultDict) {
// TODO
} failure:^(NSError *error) {
// TODO
}];
// TODO
} failure:^(NSError *error) {
// TODO
}];
Error Code
Code | Cause | Comment |
---|---|---|
E12600 | 파라메터 값이 잘못되어 있을 경우 | |
E12601 | 전달된 액션 값이 알 수 없는 액션일 경우 | |
E12650 | 실행 중 오류가 발생 되었을 경우 | |
E12651 | NFC 읽기 모드가 비활성화 된 경우 | |
E12652 | 태그정보를 얻기위한 서비스가 지원하지 않는 경우 | |
E12653 | 사용자가 NFC 스캔을 종료한 경우 | |
E12654 | NFC 스캔 중 시간초과가 발생한 경우 | |
E12655 | 유효한 태그 정보가 없는 경우 | |
E12656 | NFC 스캔을 위한 entitlement, privacy 설정이 되어있지 않은 경우 | |
E12657 | 여러 개의 태그가 스캔된 경우 | |
E12699 | 알 수없는 오류가 발생 되었을 경우 | |