NDEF删除

移除通过nfc.addNdefListener添加的NDEF标签的以前注册的事件侦听器

[!TIP|labelVisibility:hidden|iconVisibility:hidden] nfc.removeNdefListener(callback, onSuccess, onFailure)

支持平台:

  • Android

参数说明

参数 类型 必填 说明
callback Function 读取NDEF标签时调用的回调函数,callback会持续收到监听
onSuccess Function 移除侦听器时调用的回调函数
onFailure Function 发生错误时调用的回调函数

onSuccess函数没有返回

onFailure函数没有返回

示例代码

// 引用js
<script src='supconit://hcmobile.js'></script>
<script>
    // 监听’deviceready‘事件
    document.addEventListener('deviceready', onDeviceReady, false)
    function onDeviceReady(){
        nfc.removeNdefListener(
        function(nfcEvent){
        var tag = nfcEvent.tag;
        alert(JSON.stringify(nfcEvent.tag));
        },
        function(onSuccess) {
        alert(onSuccess);
        },
        function(onFailure) {
        alert(onFailure);
        }
        );
    }
</script>

响应示例代码callback的返回数据:

{
    "type":"NDEF Push Protocol",
    "maxSize":"1",
    "ndefMessage":[
        {
            "tnf":1,
            "type":[
                1,
                2
            ],
            "id":[
                1,
                3,
                1
            ],
            "payload":[

            ]
        }
    ]
}

results matching ""

    No results matching ""