这样的事情可能吗?我知道某些应用程序(例如VOIP应用程序)有权不断运行,但我不确定我的应用程序构思是否会被允许始终运行。
答案 0 :(得分:0)
取决于您的意思"激活应用"。
您可以在后台模式下作为蓝牙中心运行,并且您的应用可以接收检测到蓝牙低功耗服务的通知(如果您正在扫描该服务)或设备已连接(如果您有待连接的设备)那个设备)。
然后您可以短暂地与外围设备进行交互(例如传输少量信息)或向用户显示通知,但是您无法将应用程序置于前台,抢占用户当前所做的任何事情。
此项目演示了CoreBluetooth背景连接 - https://github.com/paulw11/BTBackground