advertiseData 是不能直接打印的,只有在真机调试下将advertisdata数据转成 Base64 字符串 或 字符串才可以真机上显示
一、将 ArrayBuffer 数据转成 Base64 字符串 或 字符串
const arrayBuffer = new Uint8Array([11, 22, 33])
const base64 = wx.arrayBufferToBase64(arrayBuffer)
var str = Array.prototype.map.call(new Uint8Array(arrayBuffer), x => ('00' + x.toString(16)).slice(-2)).join('');
在真机上即可打印出转化后的字符串
二、将 Base64 字符串转成 ArrayBuffer 数据
const base64 = 'CxYh'
const arrayBuffer = wx.base64ToArrayBuffer(base64)