c# - Soporte iBeacon para dispositivos con Windows Phone
windows-phone-8 (1)
iBeacon en dispositivos con Windows Phone: Necesitamos desarrollar una aplicación de teléfono para Windows con compatibilidad con iBeacon similar a las aplicaciones de iOS. No encontramos ninguna información útil sobre esto. ¿Alguien puede sugerir una mejor solución sobre " Cómo implementar iBeacon en dispositivos con Windows Phone " ?
Desafortunadamente, he confirmado con los ingenieros de Microsoft que esto no es posible a partir de Windows Phone 8.1.
Si bien esta versión del sistema operativo introdujo la compatibilidad con Bluetooth LE, las API no permiten escanear iBeacons porque las funciones de escaneo están bloqueadas en el sistema operativo. Las aplicaciones del grupo Thitrd no pueden realizar escaneos que serían necesarios para buscar balizas. El sistema operativo en sí no tiene ninguna funcionalidad para escanear iBeacons, solo la capacidad de buscar dispositivos LE Bluetooth conectables y vincularlos.
Las aplicaciones de terceros pueden buscar dispositivos que implementen perfiles conocidos del GATT de la siguiente manera:
var themometerServices = await Windows.Devices.Enumeration .DeviceInformation.FindAllAsync(GattDeviceService .GetDeviceSelectorFromUuid( GattServiceUuids.HealthThermometer), null);
Pero iBeacons no anuncia servicios GATT, por lo que esto no ayudará. Lo que se necesita es soporte nativo para localizar beacons o acceso de terceros a resultados de escaneo sin formato, que es necesario para decodificar identificadores de beacon.
Se espera que Microsoft amplíe el soporte para Bluetooth LE en su próxima versión de Windows 10 , que tendrá una base de código de escritorio / dispositivo móvil unificada. Es posible que se incluya la funcionalidad necesaria. Este sistema operativo no se lanzará hasta fines de 2015 y no habrá API de vista previa disponibles hasta principios de 2015, que es lo más pronto que recibamos confirmación de que se brindará ese soporte. Debido a que la compañía está poniendo tanta energía en este lanzamiento, es poco probable que mientras tanto se agreguen nuevas funcionalidades a Windows Phone 8.x.