背景与设备连接的Ios应用程序
问题描述:
我有一个通过蓝牙与芯片连接的应用程序。 设备和手机不断连接,通过蓝牙延迟回复来计算它们之间的距离。 应用程序在前台工作正常。 当我去后台的应用程序仍在运行,但无法连接到设备。背景与设备连接的Ios应用程序
我已经试着解决本指南:Core Bluetooth Programming Guide 但我没有做到这一点。
有些建议吗?
答
您需要介绍更多的细节。 即使蓝牙连接打开,您的应用程序也不会在后台模式下运行。 但是,如果发生一些蓝牙事件,您的应用程序仍然有机会在短时间内执行一些代码。
- 连接丢失。
- 收到通知。
如果像防丢失蓝牙标签应用程序的工作,你需要
- 启用iOS应用背景。
- 写你的代码在核心蓝牙代表。
还有一个提醒:计算基于蓝牙中继的距离并不聪明。蓝牙通讯不是为支持这种功能而设计的。
无牌2.4G频段和人体对它有很大影响。
是背景模式吗? –
请显示您的代码 – Paulw11