收藏
回答

小程序发送广播startAdvertising中deviceName赋值就过长?

小程序发送广播api中advertiseRequest的deviceName参数不赋值就能正常发送,但是赋值为任意字符串或16进制字符串都会导致如下参数过长错误:

微信版本:7.0.15

调试版本:2.11.1

开发工具版本:1.02.191180

startAdvertising fail:  {errCode: 10008, errMsg: "startBLEPeripheralAdvertising:fail:data too large"}

BLEPeripheralServer.startAdvertising(Object Object)

startAdvertising({

      advertiseRequest: {

        deviceName: "0101",

        serviceUuids: [data.UUID_SERVICE],

        manufacturerData: [{

          manufacturerId: '0x627a',

          manufacturerSpecificData: typedArray.buffer,

        }]


      },


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

2 个回答

登录 后发表内容
问题标签