CodenameOne:BLE在iOS上初始化

时间:2017-04-04 21:09:22

标签: ios bluetooth-lowenergy codenameone

我终于开始使用我的实验应用程序来启动我的iPhone 5c,iOS 10.3。该应用程序已在Android上运行。我正在使用带有BLE的CodenameOne java框架,它使用底层的Cordova BLE插件(https://github.com/randdusing/cordova-plugin-bluetoothle)。

文档说我需要先做initialize()然后再做其他事情。所以,我调用isInitialized()来查看是否需要进行更耗时的方法调用。如果没有初始化,那么我调用initialize()。我知道蓝牙在手机上运行,​​因为我可以用另一个应用程序连接到目标BLE芯片。但是,当我调用initialize()时,它返回false。我不确定错误是来自插件库还是来自iOS。

那么,是否存在initialize()报告错误(即“未初始化”)但仍允许扫描设备甚至连接的情况?我现在还不确定如何真正调试BLE。

0 个答案:

没有答案