NFC配置指南
NFC Reader SDK支持Android和iOS客户端集成,本文介绍Android和iOS客户端的集成方式及配置。
前提条件
在进行NFC集成和客户端配置前,需确保您的移动设备满足以下要求:
- 手机操作系统版本必须为Android 4.3及以上版本,iOS 13及以上版本。
- 手机必须具备NFC硬件模块。
NFC集成
NFC Reader SDK内嵌在RealID SDK内,因此集成方式和RealID相同,详细请参见RealID的客户端集成文档。
客户端配置
iOS客户端
在iOS客户端集成NFC Reader SDK,需要进行以下配置来检测NFC标签。
- 在您的Apple开发者账户中启用NFC标签读取功能。
- 配置
Info.plist
。
copy
<key>com.apple.developer.nfc.readersession.iso7816.select-identifiers</key>
<array>
<string>A0000002471001</string>
<string>00000000000000</string>
</array>
copy
<key>NFCReaderUsageDescription</key>
<string>Use NFC to Read Passport</string>
配置完成后如下图所示:
- 将Near Field Communication Tag Reader Session Formats的权限添加到Entitlements File中。
copy
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.apple.developer.nfc.readersession.formats</key>
<array>
<string>NDEF</string>
<string>TAG</string>
</array>
</dict>
</plist>
Android客户端
成功集成NFC Reader SDK后,无需额外配置即可使用NFC。