NFCSupport

This is support library for handling NFC NDEF Records.
Environment
Supported record type
- Text Record
- URI Record
- Smart Poster Record
Usage
guard let result = try? NFCNDEFWellknown.parse(type: record.type, payload: record.payload) else {
print("can not parse record")
return
}
switch result {
case let .text(record):
print("text: \(record.text)")
case let .uri(record):
print("uri: \(record.uri?.absoluteString ?? "")")
case let .smartPoster(record):
print("title: \(record.titleRecords.first?.text ?? "") uri: \(record.uri?.absoluteString ?? "")")
case let .unsupported(type):
print("unsupported record type (\(type))")
}
Installation
Carthage
To install it, simply add the following line to your Cartfile
:
github "yshrkt/NFCSupport"
CocoaPods
To install it, simply add the following line to your Podfile
:
pod "NFCSupport"
Licence
NFCSupport is released under the MIT license. See LICENSE for details.
Author
yshrkt
NFCSupport
This is support library for handling NFC NDEF Records.
Environment
Supported record type
Usage
Installation
Carthage
To install it, simply add the following line to your
Cartfile
:CocoaPods
To install it, simply add the following line to your
Podfile
:Licence
NFCSupport is released under the MIT license. See LICENSE for details.
Author
yshrkt