小程序
小游戏
企业微信
微信支付
扫描小程序码分享
目前有个功能需求是,手机发送的广播数据希望每两秒钟就更新一次。
当前实现的办法是定时器每两秒钟调用一次startAdvertising,在startAdvertising之前调用stopAdvertising,但是出现的问题是,由于startAdvertising发出的mac地址是随机的,就会出现好几个广播包,虽然上一次已经停止了,但是业务需求只需要一个广播。想问下怎么实现只有一个广播包,能实时改变广播数据;或者多次发出startAdvertising,但是MAC地址固定。
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你好,这里MAC地址随机指的是deviceId?在不同iOS设备上搜到的deviceId不同,为系统以发现设备的时间和设备MAC为种子随机生成的uuid,在安卓上deviceId才是MAC地址,如果想要在iOS设备上拿到MAC地址,可以自己把MAC地址写在manufacturerData字段里,这个字段只有安卓支持
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你好,这里MAC地址随机指的是deviceId?在不同iOS设备上搜到的deviceId不同,为系统以发现设备的时间和设备MAC为种子随机生成的uuid,在安卓上deviceId才是MAC地址,如果想要在iOS设备上拿到MAC地址,可以自己把MAC地址写在manufacturerData字段里,这个字段只有安卓支持