iOS 7蓝牙 - 即使在手机重启后也能在后台处理事件的应用程序

Mic*_*nka 5 iphone bluetooth background-application core-bluetooth ios7

我想编写一个跟踪应用程序,当用户上车时,它会做出反应/记录,而手机会自动与蓝牙配对.我还需要免提设备的ID.

在Android上很容易,使用广播接收器你的应用程序听设备已与手机配对的广播.它甚至在手机重新启动后工作,并且重启后App没有运行.

在iOS(7+)上可以吗?

Lom*_*baX 3

您可以通过阅读本文档的“在后台执行长期操作”部分来完成此操作

本质上,使用状态恢复,系统会记录您的应用程序被杀死时正在做什么。
如果应用程序正在搜索蓝牙设备并被系统终止,系统将负责继续此搜索,并在找到蓝牙设备后再次唤醒应用程序。
请注意,只有当应用程序被系统而不是用户(使用多任务栏)杀死时,这才有效。自 iOS 7 以来,这种行为发生了变化。