Xcode9 beta 集成 NFC

       WWDC17过后开放了Core NFC框架,小小激动一下,以后iPhone可能能随时随地充公交卡了。

      下面是我集成的步骤  

      1.到开发者中心增加给增加NFC Tag权限

      2.增加Entitlement并设置下面对应的键值

Xcode9 beta 集成 NFC_第1张图片

      3.到info.plist中增加usage descripiton

      4.导入CoreNFC,开始写代码

Xcode9 beta 集成 NFC_第2张图片

       Core NFC需要真机测试,现在只支持iPhone7和7plus,期间出现的错主要是Entitlement的错误,如下图,出现了这个错误检测下Provisioning Profiles和Entitlement正确没

Xcode9 beta 集成 NFC_第3张图片

       现在Core NFC只是只读,所以不知道以后这方面的使用场景,但还是希望能方便充公交卡啦

       以下是该demo涉及到的引用:

CoreNFC debug not working

Can't begin NFCNDEFReaderSession, invalidates immediately

I could not find any compatible NDEF NFC tag

你可能感兴趣的:(Xcode9 beta 集成 NFC)