当 BLE 设备在范围内时在后台启动应用程序
Launch app in background when BLE device is in range
我正在开发一个 iOS 应用来支持蓝牙 LE 设备。应用程序第一次启动时,我们配对,但之后我想在设备处于范围内时与其通信。使用后台模式,这适用于应用程序启动并进入后台并且屏幕关闭时。但是,当 phone 重新启动时,应用程序需要重新启动才能检测到设备。
有什么方法可以让应用程序在与之配对的 BLE 设备靠近时在后台启动?
如果用户通过双击主页按钮并向外滑动强制关闭应用程序,则在用户再次启动它之前不会重新启动。
针对设备重启时的情况 - 是的,您可以配置 State Preservation and Restoration 以在用户未在重启前强行终止应用程序时重新启动应用程序。
(注意:如果设备需要密码解锁,应用程序将不会重新启动,直到设备重启后第一次解锁)
此外,请务必记住,当且仅当特定蓝牙事件或操作(如扫描、连接或订阅的通知特征)挂起时,应用才会重新启动和恢复,并且此事件已发生。
更多信息:
Conditions Under Which Bluetooth State Restoration Will Relaunch An App
我正在开发一个 iOS 应用来支持蓝牙 LE 设备。应用程序第一次启动时,我们配对,但之后我想在设备处于范围内时与其通信。使用后台模式,这适用于应用程序启动并进入后台并且屏幕关闭时。但是,当 phone 重新启动时,应用程序需要重新启动才能检测到设备。
有什么方法可以让应用程序在与之配对的 BLE 设备靠近时在后台启动?
如果用户通过双击主页按钮并向外滑动强制关闭应用程序,则在用户再次启动它之前不会重新启动。
针对设备重启时的情况 - 是的,您可以配置 State Preservation and Restoration 以在用户未在重启前强行终止应用程序时重新启动应用程序。
(注意:如果设备需要密码解锁,应用程序将不会重新启动,直到设备重启后第一次解锁)
此外,请务必记住,当且仅当特定蓝牙事件或操作(如扫描、连接或订阅的通知特征)挂起时,应用才会重新启动和恢复,并且此事件已发生。
更多信息:
Conditions Under Which Bluetooth State Restoration Will Relaunch An App