Esta página es específica de la versión del interruptor de audio de la app de validación. Consulta la página de la app de validación de audio LE para obtener ayuda sobre la versión de audio LE de la app de validación.
Configuración
Para habilitar las pruebas en la app de Validator, haz lo siguiente:
- Asegúrate de que el dispositivo tenga la versión 22.08.xx o posterior de GmsCore.
- Asegúrate de que tus correos electrónicos de prueba formen parte del grupo de pruebas de socios de Fast Pair.
- Los correos electrónicos y teléfonos recién registrados pueden tardar entre 6 y 24 horas en sincronizar los permisos.
- Acceder a la Cuenta de Google asociada y salir de ella también puede activar una sincronización inmediata.
Ejemplo:
Dispositivos necesarios
Las pruebas de cambio de audio requieren que los teléfonos se vinculen con la Vinculación rápida:
- Prepara dos teléfonos, A y B, con acceso a la misma Cuenta de Google.
- Vincula los auriculares con el teléfono A (vinculación inicial).
- Ingresa al modo de vinculación y espera la notificación de la IU de la mitad de la hoja.
- Haz clic en Conectar.
- Haz clic en Listo.
- Vincula los auriculares con el teléfono B (vinculación posterior).
- Espera a que se envíe la notificación de que se completaron ambas vinculaciones.
- Haz clic en la notificación del sistema.
Ejemplo del procedimiento:
Flujo de IU básico
A continuación, se muestra el flujo general de la IU:
Pruebas de punto único del interruptor de audio
Prueba del interruptor de audio (punto único)
Esta prueba realiza las siguientes funciones:
- Verificación de la carga útil
- Verifica los datos publicitarios para diferentes situaciones.
- Verificación del flujo de mensajes
- Verifica la comunicación de flujo de mensajes.
- Vuelve a cambiar.
- Verifica el comportamiento de cambio.
Verificación de carga útil (punto único)
La secuencia de verificación de la carga útil es la siguiente:
- Conecta los auriculares.
- Verifica que el primer byte de la clave de la cuenta sea 0x06, como exige la especificación.
- Desconecta el dispositivo.
- Verifica que el primer byte de la clave de la cuenta sea 0x05, como exige la especificación.
- Vuelve a conectarte a los auriculares.
- Reproducir música
- Verifica que el estado de la conexión sea uno de los siguientes:
- 0x4: Solo transmisión A2DP.
- 0x5: Transmisión A2DP con AVRCP
- Inicia una conexión SCO.
- Verifica que el SCO se haya conectado correctamente.
- Verifica que el estado de la conexión sea el siguiente:
- 0x6: Transmisión de HFP (llamada telefónica o por VoIP), incluido el tono de llamada en banda y no en banda
Ejemplo de verificación de carga útil (punto único):
Verificación de flujo de mensajes (punto único)
La secuencia de verificación del flujo de mensajes es la siguiente:
- Verifica los nonces de sesión entre diferentes conexiones de flujo de mensajes.
- Conecta los auriculares.
- Obtén el nonce X del auricular (en un plazo de 5 segundos).
- Vuelve a conectarte a los auriculares.
- Obtén otro nonce Y del auricular (en un plazo de 5 segundos).
- Verifica si X y Y son diferentes.
- Envía la solicitud Get Audio switch Capability.
- Verifica que la respuesta se haya enviado en un plazo de 2 segundos. No se verifica el contenido.
- Envía la solicitud Indica la clave de cuenta en uso.
- Verifica que la respuesta se haya enviado en un plazo de 2 segundos. No se verifica el contenido.
- Envía la solicitud Notify Initiated Connection.
- Verifica que la respuesta se haya enviado en un plazo de 2 segundos. No se verifica el contenido.
- Envía la solicitud Send Custom Data.
- Verifica que se devuelva el ACK en un plazo de 2 segundos.
- Verifica si los datos de anuncios contienen los datos personalizados establecidos (en 10 segundos).
Ejemplo de verificación de flujo de mensajes (punto único):
Cambio de vuelta (punto único)
Esta prueba requiere dos dispositivos: un buscador principal y uno secundario. La secuencia de prueba es la siguiente:
- El buscador principal se conecta a los auriculares (en un plazo de 10 segundos).
- El buscador secundario se conecta a los auriculares (en un plazo de 10 segundos).
- El buscador secundario envía una solicitud de cambio al auricular.
En un plazo de 15 segundos, debería ocurrir lo siguiente:
- El buscador principal se vuelve a conectar a los auriculares.
- El buscador secundario se desconecta de los auriculares.
A continuación, se muestra un ejemplo de la prueba de cambio de vuelta:
Pruebas multipunto del interruptor de audio
Verificación de carga útil (multipunto)
La secuencia de verificación de la carga útil es la siguiente:
- Conecta los auriculares.
- Verifica que el primer byte de la clave de la cuenta sea 0x06, como exige la especificación.
- Desconecta el dispositivo.
- Verifica que el primer byte de la clave de la cuenta sea 0x05, como exige la especificación.
- Vuelve a conectarte a los auriculares.
- Reproducir música
- Verifica que el estado de la conexión sea uno de los siguientes:
- 0x4: Solo transmisión A2DP.
- 0x5: Transmisión A2DP con AVRCP
- Inicia una conexión SCO.
- Verifica que el SCO se haya conectado correctamente.
- Verifica que el estado de la conexión sea el siguiente:
- 0x6: Transmisión de HFP (llamada telefónica o por VoIP), incluido el tono de llamada en banda y no en banda
Flujo de mensajes (multipunto)
Esta prueba requiere un buscador principal y secundario. Las pruebas con la
marca de configurabilidad multipunto establecida en TRUE
tendrán
pasos adicionales para probar este estado a través del comando de flujo de mensajes.
Ejemplo de una prueba de flujo de mensajes no configurable (multipunto):
Ejemplo de una prueba de flujo de mensajes configurable (multipunto):
Deshacer cambio (multipunto)
Esta prueba requiere un buscador principal y secundario. Esta prueba es casi idéntica a la versión de un solo punto. La única diferencia es que, como el proveedor admite varias conexiones, cuando el buscador secundario se conecte al proveedor, el buscador principal también se conectará al proveedor.
Ejemplo de la prueba de cambio de punto múltiple:
Activar interruptor (solo multipunto)
Esta prueba requiere un buscador principal y secundario.
Esta prueba solo verifica que el proveedor envíe los mensajes esperados con el canal de transmisión de mensajes.
Pasos de prueba:
- El buscador principal se conecta al proveedor
- El buscador principal verifica la capacidad del proveedor.
- Si la función multipunto está desactivada Y la función multipunto configurable es
TRUE
, se intentará habilitar la función multipunto.
- Si la función multipunto está desactivada Y la función multipunto configurable es
- El buscador principal invocará Switch active audio source (to connected device) (0x30) a sí mismo.
- El buscador secundario se conecta al proveedor.
- El buscador principal invocará Switch active audio source (to connected device) (0x30) a otro dispositivo.
- El proveedor confirmará el buscador principal.
- El buscador secundario recibirá el evento de notificación de cambio de multipunto (0x32) con el estado activo.
Ejemplo de la prueba de interruptor activo (solo multipunto):
Cómo subir resultados a la Consola de dispositivos
Cómo enviar tus resultados
El botón "SUBMIT RESULT" presentará un resumen de los resultados de la prueba, pero en realidad no los enviará a Google.
Después de revisar todos los resultados, presiona el botón "ENVIAR" que se encuentra en la parte inferior de la página de resultados para enviarlos a Google.
Cómo ver los resultados subidos en la consola de dispositivos
Los resultados de las pruebas enviadas se pueden encontrar en Nearby Console. (se quitarán las métricas de distancia y duración para los casos de prueba de cambio de audio). Por ejemplo:
Solución de problemas
Intenta activar y desactivar el Bluetooth si fallaron todas las pruebas.
Prueba de cambio
Si la prueba de cambio de pantalla falló y está bloqueada como se muestra en la Figura 1, intenta volver a la página del dispositivo de prueba (Figura 2) y volver a realizar la prueba: