Core NFC是在iOS11中引入,用于处理NFC阅读Tag。目前NFC只开启了读权限,据分析应该是为了Apply Pay的安全问题。下面我来跟大家分享一下NFC的使用步骤。使用NFC前需要注意以下几点:1、需要开启一个session,与其他session类似,同时只能开启一个。2、需要App完全在前台模式。3、每个session最多扫描60s,超时需再次开启新session。4、配置读取单个或多个Tag,配置为单个时,会在读取到第一个Tag时自动结束session。5、隐私描述(后文会写到如何配置)会在扫描页面显示。
工具/原料
1
MacPro一台
2
开发工具Xcode
方法/步骤
1
第一步需要配置Capabilitles。使用NFC需要配置Capabilitles,这会自动为你生成entitlements文件中的必要配置。
2
第二步打开隐私相关设置。向info.plist中添加Privacy - NFC Scan Usage Description。
3
第三步激活App ID的相关功能。如下图所示。
4
第四步在项目中引入Core NFC。引入Core NFC和相关代理delegate.
5
第五步代码实现。值得注意的是:1、当invalidateAfterFirstRead为YES时表示会在读取到第一个Tag时自动结束session,否则会话会持续。2、NFC只能在iPhone7及其以上设备中使用。
注意事项
如果我的文章对你有所帮助,请在下方投我一票吧~
上一篇:nfc标签读卡器怎么用
下一篇:铁三角ATH—CKM300分享