cordova-plugins - 如何使用 ionic/typescript 中的“nfc.readerMode()”函数获取“ndefMessage”对象值
问题描述
我创建了一个函数,在该函数下调用此代码:-
this.nfc.readerMode(this.flags).subscribe((tag) => {
this.sucessMessage = tag;
his.scanSuccessfully('Scanned successfully.');
}, (error) => this.errorMessageNFC(error));
扫描 NFC 标签时,我只收到此响应:-
{
id : [4, 96, 117, 74, -17, 34, -128],
techTypes : ["android.nfc.tech.IsoDep", "android.nfc.tech.NfcA", "android.nfc.tech.Ndef"]
},
在哪里需要给我回应
{
"isWritable": true,
"id": [4, 96, 117, 74, -17, 34, -128],
"techTypes": ["android.nfc.tech.IsoDep", "android.nfc.tech.NfcA", "android.nfc.tech.Ndef"],
"type": "NFC Forum Type 4",
"canMakeReadOnly": false,
"maxSize": 2046,
"ndefMessage": [{
"id": [],
"type": [116, 101, 120, 116, 47, 112, 103],
"payload": [72, 101, 108, 108, 111, 32, 80, 104, 111, 110, 101, 71, 97, 112],
"tnf": 2
}]
}
我正在使用“phonegap-nfc-npm”插件。
解决方案
推荐阅读
- php - 如何将 Laravel url 更改为 localhost/website 以获取资产?
- bash - 在 dism 中启用后 wsl 仍然无法识别
- laravel-backpack - 如何在 laravel 背包上固定位置
- intellij-idea - intellij idea ideavim 用新线替代
- dependabot - 与 package.lock rebase 或重新创建的dependabot 冲突不起作用
- android - 在使用kotlin的android中,要复制文件,如果目标文件已经存在,则需要删除它,可以覆盖而不删除它吗?
- sql - Oracle SQL - 动态将行转换为列
- matrix - 如何在keras lambda层中进行矩阵乘法
- azure - 如何使用 azure rest api 检查安全默认值是否启用或禁用?
- flutter - 错误:颤振/lib/ui/ui_dart_state.cc(186)