Skip to content
This repository was archived by the owner on Nov 25, 2025. It is now read-only.
This repository was archived by the owner on Nov 25, 2025. It is now read-only.

蓝牙设备连接以后,BleManager.getConnectedPeripherals 返回空数组 #58

@ezzzzd5

Description

@ezzzzd5

描述 / Description

升级系统版本到5.1.0.150 最新版本后出现很频繁,低版本的加了延迟1秒后,getConnectedPeripherals能获取到数据

在 HarmonyOS(鸿蒙系统) 上使用 react-native-ble-manager 进行 BLE 连接时,
调用 BleManager.connect(deviceId) 返回成功,但随后调用
BleManager.getConnectedPeripherals([]) 始终返回空数组([])。

即使增加延迟(1 秒)或调用 BleManager.retrieveServices(deviceId) 之后,
仍然无法在返回列表中找到刚连接的设备。

在 Android 与 iOS 上问题不存在,连接逻辑正常

复现步骤 / Steps to reproduce

No response

库版本 / Library version

11.5.2-0.0.9-rc.3

React Native OpenHarmony version

0.72.38

构建类型 / Build type

None

设备 / Device

None

设备版本 / Device model

Mate 60 Pro

已悉知 / Acknowledgements

Yes

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions