nfc


nfc는 4.2.8 버전 이상 부터 제공되며 해당 라이브러리를 추가하여 사용해야 된다.

nfc 는 태그 정보를 검색한다.
확장 프레임워크 파일을 추가하여 사용할 수 있으며 추가 방법은 iOS 개발 가이드 의 내용을 참조한다.


read

nfc 태그 정보를 읽어온다.

options

필드설명M/O
msgNFC 스캔 메세지O
   

NfcData

필드필드설명비고
uuid 태그ID7bytes 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
})
[DAPNfc read:@"NFC태그를 접촉해주세요." completion:^(NSDictionary *resultDict) {
   // TODO
} failure:^(NSError *error) {
   // TODO
}];

Error Code

CodeCauseComment
E12600파라메터 값이 잘못되어 있을 경우 
E12601전달된 액션 값이 알 수 없는 액션일 경우 
E12650실행 중 오류가 발생 되었을 경우 
E12651NFC 읽기 모드가 비활성화 된 경우 
E12652태그정보를 얻기위한 서비스가 지원하지 않는 경우 
E12653사용자가 NFC 스캔을 종료한 경우 
E12654NFC 스캔 중 시간초과가 발생한 경우 
E12655유효한 태그 정보가 없는 경우 
E12656NFC 스캔을 위한 entitlement, privacy 설정이 되어있지 않은 경우 
E12657여러 개의 태그가 스캔된 경우 
E12699알 수없는 오류가 발생 되었을 경우