收藏
回答

NFC写入功能Ndef.writeNdefMessage一直报错13017?

使用records传参

const records = [{
  id: buffer("xx"),
  payload: buffer("xxx"),
  type: util.stringToBuffer("U"),
  tnf: 1
},{
  id: buffer("x"),
  payload: util.stringToBuffer("com.tencent.mm"),
  type: util.stringToBuffer("android.com:pkg"),
  tnf: 4
}];

第一张是uri传入,第二张是records传入 上面的data与底下的payload不一致

补全后,一直写不进去 报错13017。

回答关注问题邀请回答
收藏

1 个回答

  • 社区技术运营专员-Jahozheng
    社区技术运营专员-Jahozheng
    2022-12-30

    13017是系统抛回来的错误,可能是卡没贴紧,指令不对等情况,也可以检查下是否是系统的NFC的固件版本导致

    2022-12-30
    有用
    回复 4
    • 艾一
      艾一
      2022-12-30
      嗯嗯 更想知道的是第一个问题:使用records传参,写入字节少一位的问题
      2022-12-30
      回复
    • 社区技术运营专员-Jahozheng
      社区技术运营专员-Jahozheng
      2022-12-30回复艾一
      请按照链接提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
      2022-12-30
      回复
    • 艾一
      艾一
      2022-12-30回复社区技术运营专员-Jahozheng
      https://developers.weixin.qq.com/s/SwwozTmB7GES
      2022-12-30
      回复
    • forever
      forever
      2023-06-02
      你好,请问这问题有解决方案嘛?我也遇到同样的问题
      2023-06-02
      回复
登录 后发表内容