Xamarin iOS BLE 4.0写入特性抛出 CBATTErrorDomain Code=1

问题描述

我正在使用连接到 BLE 4.0 设备的 Xamarin Forms 开发跨平台应用程序。 这些设备公开一项具有特征的服务。应用程序根据这些特征之一写入一些数据。在另一个应用程序中读取一些数据。

在iOS上有时会发生特征写入产生此错误

Error Domain=CBATTErrorDomain Code=1 "The handle is invalid."

我注意到当用户在相关对话框中点击“配对”之前应用开始与特征交互时会发生这种情况。

我正在使用这个包来管理 BLE 跨平台:ACR Reactive BluetoothLE Plugin。它只是对 iOS 的 CoreBluetooth 功能的参考。

有没有人遇到过这样的问题。怎么解决

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...