Skip to content

getNfcA

描述

用于获取NfcA实例,实例支持NFC-A (ISO 14443-3A)标准的读写

网页应用需要完成鉴权后调用该接口。

支持说明

客户端平台WPS协作版本要求
iOS>=5.31.0
Android>=5.31.0

输入

名称数据类型是否必填描述
onSuccessFunction
onErrorFunction

输出

名称类型描述
closeNfcAFunction断开与 NfcA 标签之间的连接
connectNfcAFunction连接 NfcA 类型的标签
getNfcAAtqaFunction获取 ATQA 信息
getNfcAMaxTransceiveLengthFunction获取最大传输长度
getNfcASakFunction获取 SAK 信息
setNfcATimeoutFunction设置超时时间
transceiveNfcAFunction发送数据给 NfcA 类型的标签

示例代码

ts
const adapt = window.ksoxz_sdk.getNFCAdapter(onSuccess, onError);
const nfcA = adapt.getNfcA();

错误码

1001999Internal error内部错误
1505001NFC is not avaliable手机不支持 NFC
1505002NFC tag has not been discovered系统未发现 NFC 标签 (仅Android)
1505003unavailable tech当前 NFC 标签不支持该tech
1505004NFC type is emptyNFC type为空 (仅Android)
1505005Tech has not connectedNFC 未连接
1505006nfc service dead会话已失效 (仅 iOS)
1505007Failed to write NdefMessage to the NFC card写入失败 (仅 iOS)

除以上错误外,还可能存在公共错误,参考:公共错误码