1# 公共通信子系统NFC JS API变更Changelog 2 3## cl.nfc.1 接口变更 4NFC部分API6到API8部分JS接口不支持抛出错误码,需要删除废弃,然后使用新的API9替换。 5 6开发者需要根据以下说明对应用进行适配。 7 8 **变更影响** 9 10影响部分API6到API8部分JS接口,应用需要进行适配才可以在新版本SDK环境正常实现功能。 11 12**关键的接口/组件变更** 13 14| 模块名 | 类名 | 方法/属性/枚举/常量 | 变更类型 | 15| ------------------------- | ------------------- | ------------------------------------------------------------ | -------- | 16| api/@ohos.nfc.cardEmulation.d.ts | cardEmulation | FeatureType | 废弃 | 17| api/@ohos.nfc.cardEmulation.d.ts | cardEmulation | isSupported | 废弃 | 18| api/@ohos.nfc.cardEmulation.d.ts | cardEmulation | hasHceCapability | 新增 | 19| api/@ohos.nfc.controller.d.ts | nfcController | isNfcAvailable | 废弃 | 20| api/@ohos.nfc.controller.d.ts | nfcController | openNfc | 废弃 | 21| api/@ohos.nfc.controller.d.ts | nfcController | closeNfc | 废弃 | 22| api/@ohos.nfc.controller.d.ts | nfcController | enableNfc | 新增 | 23| api/@ohos.nfc.controller.d.ts | nfcController | disableNfc | 新增 | 24| api/@ohos.nfc.tag.d.ts | tag | getNfcATag | 废弃 | 25| api/@ohos.nfc.tag.d.ts | tag | getNfcBTag | 废弃 | 26| api/@ohos.nfc.tag.d.ts | tag | getNfcFTag | 废弃 | 27| api/@ohos.nfc.tag.d.ts | tag | getNfcVTag | 废弃 | 28| api/@ohos.nfc.tag.d.ts | tag | getNfcA | 新增 | 29| api/@ohos.nfc.tag.d.ts | tag | getNfcB | 新增 | 30| api/@ohos.nfc.tag.d.ts | tag | getNfcF | 新增 | 31| api/@ohos.nfc.tag.d.ts | tag | getNfcV | 新增 | 32| api/tag/tagSession.d.ts | TagSession | getTagInfo | 废弃 | 33| api/tag/tagSession.d.ts | TagSession | connectTag | 废弃 | 34| api/tag/tagSession.d.ts | TagSession | reset | 废弃 | 35| api/tag/tagSession.d.ts | TagSession | isTagConnected | 废弃 | 36| api/tag/tagSession.d.ts | TagSession | setSendDataTimeout | 废弃 | 37| api/tag/tagSession.d.ts | TagSession | getSendDataTimeout | 废弃 | 38| api/tag/tagSession.d.ts | TagSession | sendData | 废弃 | 39| api/tag/tagSession.d.ts | TagSession | getMaxSendLength | 废弃 | 40| api/tag/tagSession.d.ts | TagSession | connect | 新增 | 41| api/tag/tagSession.d.ts | TagSession | resetConnection | 新增 | 42| api/tag/tagSession.d.ts | TagSession | isConnected | 新增 | 43| api/tag/tagSession.d.ts | TagSession | setTimeout | 新增 | 44| api/tag/tagSession.d.ts | TagSession | getTimeout | 新增 | 45| api/tag/tagSession.d.ts | TagSession | transmit | 新增 | 46| api/tag/tagSession.d.ts | TagSession | getMaxTransmitSize | 新增 | 47 48**适配指导** 49 50查看API开发指南: 51[cardEmulation-API参考](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-cardEmulation.md) 52 53[nfcController-API参考](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-nfcController.md) 54 55[tag-API参考](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-nfcTag.md) 56 57[TagSession-API参考](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-tagSession.md) 58``` 59 60