objective-c - similares - hacer llamadas con google home mini
Objective-C/iOS: Mantener la conexión Bluetooth activa en el fondo (2)
He estado investigando esto durante un par de días y parece que no es posible mantener activa la conexión Bluetooth mientras el teléfono se queda dormido o si la aplicación está en segundo plano. Sin embargo, he encontrado una aplicación que dice que pueden funcionar todo el tiempo: la aplicación RunKeeper dice:
Lo nuevo en la versión 2.5.1.0
- Soporte para el seguimiento del ritmo cardíaco en el fondo con el monitor de ritmo cardíaco de Wahoo.
¿Alguien sabe cómo logran enviar datos de frecuencia cardíaca al teléfono mientras la aplicación está en segundo plano?
ACTUALIZAR:
Lo conseguí trabajando agregando una entrada en mi plist en "Modos de fondo requeridos" para "bluetooth-central".
Necesita utilizar la nueva función de Bluetooth de baja energía a través del CoreBluetooth Framework. También tenga en cuenta que actualmente solo está disponible en iPhone4S, ya que la capacidad de Bluetooth Low Energy depende del hardware Bluetooth del iPhone.
En Xcode 5 hay una sección para modos de fondo en las capacidades de su aplicación. Establezca los modos de fondo en ON y marque "Utiliza los accesorios Bluetooth LE"