我正在构建一个cordova应用程序,它将使用https://github.com/don/cordova-plugin-ble-central
在后台使用BLE与设备进行通信
以下是我面临的挑战:
- 我希望这个应用程序是另一种原生应用程序使用的服务,即cordova和本机应用程序之间的通信。我假设这两个应用程序都需要在后台打开,或者其中一个在前台打开才能使用。可能吗?怎么样?
- 这个cordova应用程序将是一个单独的apk。但它是否有可能成为本机应用程序的一部分,以便用户只需安装本机应用程序而无需单独安装cordova应用程序?
- 这种连续扫描蓝牙低功耗(BLE)外设的应用程序最终将被移动操作系统清除,以节省电池电量。有没有办法让它一直在后台打开。我知道在Android中你可以禁用特定应用程序的电池优化。但是IOS怎么样?
- 它是否可以跨不同平台(IOS和android)维护?或者本机实现将是更好的选择?
醇>