Introducción
El servicio de Vinculación rápida de Google (GFPS) usa Bluetooth de bajo consumo (BLE) para descubrir dispositivos Bluetooth cercanos sin usar mucha batería del teléfono, lo que permite situaciones “mágicas” basadas en la proximidad del dispositivo.
Funciones
El objetivo de GFPS es facilitar la vinculación de dispositivos Bluetooth y BLE, como bocinas, auriculares, kits para automóviles, ratones y teclados, con la menor interacción del usuario posible. Si implementas la siguiente especificación, Google seguirá lanzando funciones adicionales que se basen en ella. Esto incluye lo siguiente:
- Se muestra una notificación de media página cuando el dispositivo está en modo de vinculación para facilitar la vinculación inicial. Además, las apps complementarias se comercializan fácilmente a los usuarios.
- Asociar el dispositivo con la cuenta del usuario después de que se complete la vinculación inicial
- Mostrar una notificación de vinculación posterior cuando el dispositivo está encendido y cerca de otro teléfono, tablet o computadora de escritorio que el usuario posee, de modo que no tenga que saber cómo volver a poner el dispositivo en modo de vinculación antes de vincularlo con sus otros dispositivos.
- Asociar un nombre personalizado con el dispositivo
- Se muestran notificaciones de batería para los auriculares.
- Muestra los detalles del dispositivo en Android 11 y versiones posteriores.
- Los usuarios pueden ubicar auriculares o auriculares inalámbricos perdidos.
- La vinculación sin conexión está disponible para situaciones de baja red.
- Admite el interruptor de audio para realizar una transición fluida de las conexiones de auriculares entre dispositivos según la actividad del usuario (p.ej., iniciar una película) y los eventos prioritarios (p.ej., una llamada entrante).
- Admite los Controles de dispositivos auditivos para proporcionar mejores controles de acceso a funciones importantes de dispositivos auditivos.
Requisitos de las funciones
Según el tipo de dispositivo , el requisito de compatibilidad con las funciones será diferente. Consulta los requisitos de funciones del dispositivo para obtener más detalles.
Dependencias del perfil
La implementación de GFPS es compatible con la Especificación principal de Bluetooth v4.2 o versiones posteriores.
Orden de octetos
Cuando un campo consta de varios bytes, el orden de bytes es big-endian, es decir, el orden de bytes de red (del octeto más significativo al menos significativo).
Ten en cuenta que, si bien esto es estándar para los bytes transferidos a través de redes, es diferente del orden de bytes para los campos de varios bytes en las especificaciones de Bluetooth SIG (por ejemplo, un UUID de servicio en un anuncio es de formato little-endian).