将NDEF消息写入NFC标签

[!WARNING]

  • Android上,必须从NDEF事件处理程序中调用此方法。在iOS上,应在NDEF事件处理程序外部调用此方法,它将启动新的扫描会话。

NDEF消息是一个或多个NDEF记录的数组

[!TIP|labelVisibility:hidden|iconVisibility:hidden] nfc.write(ndefMessage,success,failure)

支持平台:

  • Android

参数说明

参数 类型 必填 说明
ndefMessage Array NDEF记录的数组
success Function 成功回调函数
failure Function 错误回调函数,错误发生时调用

success函数返回一个字符串OK

failure函数返回一个字符串错误信息

示例代码

// 引用js
<script src='supconit://hcmobile.js'></script>
<script>
    // 监听’deviceready‘事件
    document.addEventListener('deviceready', onDeviceReady, false)
    function onDeviceReady(){
        var message = [
          ndef.textRecord("hello, world"),
          ndef.uriRecord("http://github.com/chariotsolutions/phonegap-nfc")
          ];
        nfc.write(message,function(success){
        alert(success);
        },function(failure){
        alert(failure);
        });
    }
</script>

响应示例代码:

"OK"

results matching ""

    No results matching ""