android - 科尔多瓦应用程序和本机应用程序之间的通信?
问题描述
我正在构建一个科尔多瓦应用程序,它将使用https://github.com/don/cordova-plugin-ble-central在后台使用 BLE 与设备进行通信
以下是我面临的挑战:
- 我希望这个应用程序成为一种服务,供另一个本机应用程序使用,即科尔多瓦和本机应用程序之间的通信。我认为这两个应用程序都需要在后台打开或其中一个在前台打开才能正常工作。可能吗?如何?
- 这个科尔多瓦应用程序将是一个单独的 apk。但是它是否有可能成为本机应用程序的一部分,以便用户只需安装本机应用程序而无需单独安装cordova应用程序?
- 这种持续扫描蓝牙低功耗 (BLE) 外围设备的应用程序最终会被移动操作系统清除以节省电池。有没有办法让它一直在后台打开。我知道在 android 中您可以禁用特定应用程序的电池优化。但是IOS呢?
- 它是否可以跨不同平台(IOS和android)维护?还是原生实现会是更好的选择?
解决方案
推荐阅读
- django - Typeform Security API 和 Django:未正确验证哈希
- oracle - 需要在plsql代码oracle apex的字符串内连接“”
- angular - Ionic 4 firestoe如何在数据中保存id?
- algorithm - K个散列函数的值,使得误报概率最多为1/n
- node.js - 如何使用 React Node 和 MongoDB 上传和显示 svg 图片?
- tensorflow - 安装 TensorFlow 插件
- javascript - sort() JS 函数没有给出预期的结果
- jquery - 我有一个关于 DOM 选择器的问题,我应该在作业中使用它
- json - 从 JSON 文件读取时 Python 抛出错误
- amazon-ec2 - AWS:如何创建指向私有 IP 的 DNS?