Ios 如何在后台使用app观察传感器值?

Ios 如何在后台使用app观察传感器值?,ios,swift,background,Ios,Swift,Background,我正在开发一个API来帮助开发人员构建上下文感知应用程序,但我陷入了一个问题,即如何在后台使用应用程序监控传感器数据 我希望能够在传感器更改为确定的值或范围时生成通知 示例:当用户亮度达到60%时触发通知。 一些已经在CLLocation框架上用didEnterRegion实现的东西 Android上有这个功能,我想做一些类似Fence API的事情 有人知道如何更好地解决这个问题吗?苹果不允许后台进程执行。只有特定的事件才能给您提供执行某些代码的窗口。比如位置改变,这些“传感器”是什么?你如何

我正在开发一个API来帮助开发人员构建上下文感知应用程序,但我陷入了一个问题,即如何在后台使用应用程序监控传感器数据

我希望能够在传感器更改为确定的值或范围时生成通知

示例:当用户亮度达到60%时触发通知。

一些已经在CLLocation框架上用didEnterRegion实现的东西

Android上有这个功能,我想做一些类似Fence API的事情


有人知道如何更好地解决这个问题吗?

苹果不允许后台进程执行。只有特定的事件才能给您提供执行某些代码的窗口。比如位置改变,这些“传感器”是什么?你如何与他们联系?它们是蓝牙低能设备吗?传感器是内置传感器,如接近传感器、运动传感器、陀螺仪等。不允许执行后台处理。只有特定的事件才能给您提供执行某些代码的窗口。比如位置改变,这些“传感器”是什么?你如何与他们联系?它们是蓝牙低能设备吗?传感器是内置传感器,如接近传感器、运动传感器、陀螺仪等