El método CBCentralManager retrieveConnectedPeripherals
dice que obtiene "la lista de los periféricos actualmente conectados al sistema". La definición de sistema es un poco ambigua aquí.¿Qué es exactamente un dispositivo conectado con BLE en iOS?
¿Esto significa que recibo una lista de periféricos conectados a mi aplicación, o una lista de periféricos conectados a cualquier aplicación?
Si puedo conectar periféricos a otra aplicación, ¿esto también significa que varias aplicaciones se pueden conectar al mismo periférico?
¿Esto solo puede ocurrir si la aplicación está en primer plano, o debo permitir la posibilidad de que una aplicación en segundo plano esté enviando comandos a un periférico que creo que pertenece a mi aplicación?
Muy buena pregunta. No podría estar más de acuerdo con la falta de documentación de Apple en este marco – chwi