HarmonyOS对stopAdvertising和startAdvertising方法的调用频率或检测有什么内部限制吗?
因为业务的逻辑,需要不停变更并发送蓝牙广播。按照文档,app就是不停的做如下的循环,每次都改变准备广播的数据。生成等待广播的数据A–>停止广播—>开始广播–>生成等待广播的数据B–>停止广播—>开始广播。但是在测试过程中发现经常报错,stopAdvertising或startAdvertising都可能会报如下错误
系统错误 2900099 BussinessError 2900099: Operation failed
系统错误 2900007 Inner error.
每次停止和开始都是用await/async调用的,文档也没提到别的限制,请问为什么会报错?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
调用接口获取应用级Access Token时,是否有次数和频率限制
2158浏览 • 1回复 待解决
ApplicationContext.restartApp 调用频率和次数是否有限制
570浏览 • 1回复 待解决
HarmonyOS通过方法调用的loading有吗?
661浏览 • 0回复 待解决
HarmonyOS 是否支持低功耗蓝牙的连接和交互,是否支持后台蓝牙,有什么限制吗
180浏览 • 1回复 待解决
HarmonyOS List 组件有触底加载更多的属性或方法吗
275浏览 • 1回复 待解决
HarmonyOS 如何直接调用内部page或者组件的方法
146浏览 • 1回复 待解决
LocalStorage有大小限制吗
1842浏览 • 1回复 待解决
#鸿蒙学习大百科#Account Kit中OpenID和UnionID的长度限制有什么要求吗?
304浏览 • 1回复 待解决
HarmonyOS在har 静态库里面能否检测app前后台切换,有什么方法?
646浏览 • 1回复 待解决
HarmonyOS 发布企业内部应用有应用内直接调用deeplink的API吗?
231浏览 • 1回复 待解决
Component有onSaveInstanceState方法或替代的么?
7935浏览 • 1回复 待解决
对InnoDB用户,为什么说事务限制了查询缓存的效率?
1955浏览 • 1回复 待解决
HarmonyOS 如何在应用内部调用方法清除应用缓存
79浏览 • 1回复 待解决
HarmonyOS 有没有办法跳过对any和unknown的ts检测?
578浏览 • 1回复 待解决
HarmonyOS 后台推送是否有频控限制和总条数限制?
297浏览 • 1回复 待解决
List的item点击变色有什么好方法吗
2422浏览 • 1回复 待解决
player有什么方法可以设置播放速度吗?
5888浏览 • 1回复 待解决
HarmonyOS extensionAbilities能限制被拉起调用次数吗?
183浏览 • 1回复 待解决
自定义组件在外部设置属性方法和在build方法内部设置有什么区别
1031浏览 • 1回复 待解决
IPC与RPC通信有什么约束限制?
504浏览 • 1回复 待解决
HarmonyOS对后台运行应用的要求以及限制
459浏览 • 1回复 待解决
HarmonyOS select有最小高度限制吗
134浏览 • 1回复 待解决
路由传入参数有大小限制吗
1000浏览 • 1回复 待解决
写入单文件有大小限制吗?
1736浏览 • 1回复 待解决
大家对Open source有什么看法?
3521浏览 • 0回复 待解决
2900099报错可能原因是使用了固定的deviceId,实际deviceId地址是根据真实地址随机生成的地址,需要手动获取这个随机mac地址,获取方式可参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-bluetooth-connection-V5#connectiononbluetoothdevicefind
2900007错误码表示接口调用超时,在接口调用超时失败时会报此错误。对文件字节大小有限制。设置传输单元用这个接口setBLEMtuSize,范围为22~512字节,参考文档:https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-connectivity-kit/js-apis-bluetooth-ble.md#writedescriptorvalue-1
可以使用advertisingStateChange订阅BLE广播状态,当完全停止广播后才调用startAdvertising,具体细节可参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-bluetooth-ble-V5#bleonadvertisingstatechange11