收藏
回答

Ndef.writeNdefMessage uris 写入少一个字节

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug Ndef.writeNdefMessage 微信安卓客户端 8.0.35 2.32.1
const records = [{
					id: str2ab ((new Date().getTime()).toString()),
					payload: str2ab (encodeURI('http://www.baidu.com')),
					type: str2ab ('U'),
					tnf: 0x01
				},
				{
					id: str2ab ((new Date().getTime()).toString()),
					payload: str2ab ('com.android.chrome'),
					type: str2ab ('android.com:pkg'),
					tnf: 4
				}
				];

this.Ndef.writeNdefMessage({
					// uris:uris,
					records: records,
					success: res => {
						this.log.push('写入数据成功!');
					},
					fail: error => {
						this.log.push(JSON.stringify(error));
					},
					complete: () => {
						// 断开连接
						this.Ndef.close()
					}
				});


使用上面的方式写入数据 url 记录缺少一个字节的数据

入上图所示:—DATA— 中少了一个h

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

1 个回答

登录 后发表内容