我想检测蓝牙设备或网络何时断开连接,即使我的应用程序没有运行。
在 Android 中,您可以注册以在蓝牙适配器更改状态时收到通知。
我不需要将应用程序带到前台。我只需要记录它断开连接的事实、时间戳和一些位置数据。一旦用户恢复应用程序,我将访问该数据以向他们提供蓝牙设备断开连接的位置信息。
(我正在使用 RubyMotion,但这与这个问题无关。Objective-C 的答案很好。)
我想检测蓝牙设备或网络何时断开连接,即使我的应用程序没有运行。
在 Android 中,您可以注册以在蓝牙适配器更改状态时收到通知。
我不需要将应用程序带到前台。我只需要记录它断开连接的事实、时间戳和一些位置数据。一旦用户恢复应用程序,我将访问该数据以向他们提供蓝牙设备断开连接的位置信息。
(我正在使用 RubyMotion,但这与这个问题无关。Objective-C 的答案很好。)
您可能想在这里查看背景模式。这些对你有用吗?ios 7 中还有更多内容。不过,某些后台模式也可能与 ios 6 兼容。您使用的是核心蓝牙吗?有一个背景模式