连接蓝牙连接时激活iOS应用程序

时间:2015-01-19 22:23:04

标签: ios objective-c iphone ipad bluetooth

这样的事情可能吗?我知道某些应用程序(例如VOIP应用程序)有权不断运行,但我不确定我的应用程序构思是否会被允许始终运行。

1 个答案:

答案 0 :(得分:0)

取决于您的意思"激活应用"。

您可以在后台模式下作为蓝牙中心运行,并且您的应用可以接收检测到蓝牙低功耗服务的通知(如果您正在扫描该服务)或设备已连接(如果您有待连接的设备)那个设备)。

然后您可以短暂地与外围设备进行交互(例如传输少量信息)或向用户显示通知,但是您无法将应用程序置于前台,抢占用户当前所做的任何事情。

此项目演示了CoreBluetooth背景连接 - https://github.com/paulw11/BTBackground