[英]Android / iOS - BLE - wake up a terminated application when a BLE device connects
我创建了一个iOS和一个Android应用程序,它们从蓝牙传感器读取一些数据并将其保存在数据库中。
我想提供即使在应用程序终止时也可以保存传感器数据的功能。
仅供参考。 我已经设法在背景为iOS和Android的情况下读取传感器。
但是我担心的是如何使以下情况起作用:
-传感器与电话断开连接-用户从任务管理器中终止应用程序-用户将BLE传感器连接(并配对)到设备-应用程序在后台唤醒并读取传感器的输出,然后返回睡眠状态。
有什么建议么?
对于iOS,这是可行的,如Apple文档iOS应用的Core蓝牙后台处理中所述 。
对于Android,您可以(通过您的应用程序以及在设备启动时)启动服务 ,然后(重新)连接到设备。
您也可以在iOS / Android后台服务中发布本地通知-当用户触摸该通知时,启动BLE应用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.