본문 바로가기

iOS

[iOS] NFC, CoreNFC, WWDC

NFC란

Near Field Communication

 

애플의 NFC..

 

Apple은 iPhone 6이후 NFC 모듈을 장착하기 시작했습니다.  (애플페이에 써먹으려고 ..)

 

시간이 지나고..

iOS의 CoreNFC framework는 2017wwdc에서 최초로 공개되었다.

https://developer.apple.com/videos/play/wwdc2017/718

 

Introducing Core NFC - WWDC 2017 - Videos - Apple Developer

Core NFC is an exciting new framework that enables you to read NFC tags in your apps on iPhone 7 and iPhone 7 Plus. Learn how to...

developer.apple.com

 

iOS 11이상 iPhone 7모델 이후 가능! NDEF (NFC Data Exchange Foramt)를 읽는 NFCNDEFReaderSession이 생겼다!! 

 

CoreNFC

https://developer.apple.com/documentation/corenfc

 

Apple Developer Documentation

 

developer.apple.com

 

2018년 Tech-talks

iPhoneXs부터는 Background Tag reading이 사용됩니다.  

https://developer.apple.com/videos/play/tech-talks/702

 

What's New in Core NFC - Tech Talks - Videos - Apple Developer

Background reading of NFC tags is a new feature for iPhone XS, iPhone XS Max, and iPhone XR. Learn how to associate your app with an NFC...

developer.apple.com

 

백그라운드로는 NDEF형식의 태그만 인식한다.. 아마 NDEFReaderSession을 사용 하는 것같다. 

 

2019년 WWDC

https://developer.apple.com/videos/play/wwdc2019/715

 

Core NFC Enhancements - WWDC 2019 - Videos - Apple Developer

Learn how easy it is to add support for NFC in your app and take advantage of the newest capabilities such as NDEF writing and support...

developer.apple.com

기존 Core NFC 기능을 업데이트! 

이제 NDEF 쓰기도 가능해짐!! 또한 iOS13부터는 NFCTagReaderSession을 사용해서 다양한 형식의 NFC tags를 읽을 수 있습니다.

(늘어났지만 못읽는 태그 많음) 

sendCommand도 가능!!

 

2020년에

https://developer.apple.com/videos/play/wwdc2020/10209

 

What's new in Core NFC - WWDC 2020 - Videos - Apple Developer

Core NFC helps you scan and write to NFC tags in your apps, helping people get more from objects like parking meters, scooter rentals,...

developer.apple.com

 

ISO15693 protocol 업데이트.

 

 

 

 

 

 

참고

AID들.

https://www.eftlab.com/knowledge-base/211-emv-aid-rid-pix/

 

Complete list of Application Identifiers (AID) - EFTLab - Breakthrough Payment Technologies

Complete list of Application Identifiers (AID) List of AID’s with their description. AID(Application Identifier) Vendor Country Name Description Type 315041592E5359532E4444463031 Visa International United States Visa Payment […]

www.eftlab.com

 

sendCommand 리턴 값 확인.

https://www.eftlab.com/knowledge-base/complete-list-of-apdu-responses/

 

Complete list of APDU responses - EFTLab - Breakthrough Payment Technologies

Complete list of APDU responses List of APDU responses for EMV processing with their description. Note that the same list with extended searching options is implemented […]

www.eftlab.com

 

'iOS' 카테고리의 다른 글

[iOS] 느껴봐 햅틱 진동  (0) 2021.06.08
[iOS] 다크모드 막기  (0) 2021.06.08
[iOS] OAuth2.0 access token을 받아보자  (1) 2021.05.10
[iOS] OAuth2.0을 써보고 싶다. URLSchemes  (0) 2021.05.09
[Swift] Swift 버전에 대해.. (+Xcode)  (0) 2021.05.04