Consignes de certification Fast Pair 3.2 (v2.0)

Dernière mise à jour: 29 mars 2024

  • L'appareil testé ("DUT") doit être un appareil nettoyé en usine (c'est-à-dire qu'il ne peut pas être un appareil personnel ni un appareil contenant des informations personnelles).
  • Les supports de test disponibles ici (par exemple, les procédures, les instructions et d'autres informations) font partie des services Google et sont soumis aux droits de propriété intellectuelle de Google et aux conditions d'utilisation de Google consultables à l'adresse http://www.google.com/accounts/TOS, comme s'il s'agissait de "logiciels".

1. Préparation à la certification

1.1 Définition

  • L'association initiale est l'association entre un appareil compatible avec l'Association express et un téléphone sur lequel le compte Google de l'utilisateur est connecté pour la première fois. Le téléphone détecte alors l'annonce provenant de l'appareil et reconnaît l'ID de modèle de l'appareil. L'utilisateur suit ensuite les instructions affichées dans la notification pop-up pour connecter l'appareil. (Dans cette règle, le terme "appareil" désigne le casque ou le haut-parleur Bluetooth au lieu d'un téléphone de référence.)

  • L'association ultérieure correspond à l'association la plus récente entre cet appareil précédemment associé initialement et l'autre téléphone où le même compte Google est connecté. Le téléphone détecte l'annonce et reconnaît la clé de compte à partir de l'appareil. L'utilisateur suit ensuite les instructions indiquées dans la notification pour connecter l'appareil.

1.2 Conditions requises

  • Téléphones de référence équipés d'Android v11 ou version ultérieure de l'OS Android

    • Suggestions de téléphones de référence pour couvrir toutes les versions de l'OS Android :
      • Google Pixel 8 (Android 14)
      • Google Pixel 7 (Android 13)
      • Google Pixel 6 (Android 12)
      • Google Pixel 5 (Android 11)
      • Samsung S20 ou version ultérieure avec Android 12 ou 13
    • Il doit être connecté à Internet, et avoir le Bluetooth et la localisation activés dans les paramètres.
    • Ils doivent être connectés au même compte Google.
    • Les téléphones de référence sont les téléphones sur le marché qui disposent d'un plus grand nombre d'utilisateurs.
  • Appareil Bluetooth compatible avec Association express 2.0

  • Dans cette consigne, les captures d'écran ont été effectuées à partir d'un téléphone équipé d'Android P.

1.3 Vérifier la version des services Google Play

  • Objectif: confirmer que nous utilisons la bonne version du module Association express pour les tests

  • Accédez à Paramètres > Google > Point d'interrogation en haut à droite > Trois points dans l'angle droit> Informations sur la version, puis vérifiez la version des services Google Play (elle doit être 22.XX.XX ou ultérieure).

Cette image montre comment trouver les informations sur la version de GMS dans le menu "Aide".

1.4 Activer l'ID du mode débogage

  • L'ID de modèle qui vous est fourni est un ID de mode débogage. Pour l'activer, accédez à Settings > Google > Devices & Sharing > Devices (Paramètres > Google > Appareils et partage > Appareils) et activez l'option "Inclure les résultats de débogage". Si l'option "Inclure les résultats de débogage" n'apparaît pas sur cette page, vérifiez que les options pour les développeurs sont activées dans le moteur de recherche.

Cette figure montre comment trouver l'option "Inclure les résultats de débogage" pour un appareil connecté donné.

1.5 Activer les notifications des services Google Play

  • Accédez à Settings > Notifications > App settings > Google Play services (Paramètres > Notifications > Paramètres des applications > Services Google Play) et assurez-vous que le bouton "Notifications" est activé.

Cette figure montre comment changer les notifications dans les services Google Play.

1.6 S'assurer que vous pouvez accéder au serveur des résultats des tests

Certaines données de test sont importées directement sur les serveurs Google. Ces données sont requises pour effectuer les autotests avant le début de la certification en laboratoire. Assurez-vous que votre téléphone de test dispose des éléments suivants:

  • Un compte de test connecté qui a rejoint le groupe de test FP.
  • La possibilité de rester sous tension et connectée à Internet pendant 25 heures pendant et après l'exécution des tests d'association initiaux et suivants Pendant ce temps, le téléphone tentera d'importer les données et les résultats de test.
  • Une période de test et un ID de modèle de test correspondant aux valeurs fournies dans le rapport d'autotest.
  • Paramètres d'utilisation et de diagnostics activés sur l'appareil de test. Pour vérifier cela, accédez à Paramètres > Google > 3 points en haut à droite > Utilisation et diagnostics > activer l'utilisation et les diagnostics.

2. Critères de certification

2.1 Définitions

  • "Tous les téléphones" comme téléphones de référence de test dont l'OS est Android 11.x ou version ultérieure.
  • "Durée moyenne d'association" calculée à partir de la somme de toutes les durées d'association réussies divisées par (10 : nombre d'échecs d'association). Le calcul de la durée de l'association commence lorsque l'utilisateur appuie sur la notification Association express et se termine lorsque l'appareil Bluetooth s'est connecté avec succès par Bluetooth et affiche la notification.
  • "Taux de réussite" en tant que (le nombre de notifications pop-up dans un délai d'1 minute /10 lors du test de distance)

2.2 Fenêtre pop-up de notification pour l'association initiale

  • La notification devrait apparaître dans un délai de cinq secondes.

2.3 Spécifications de certification pour l'association

  • Taux de réussite de l'association initiale et ultérieure La distance de test est de 0,3 mètre lors du test de l'association initiale et ultérieure.

  • Pour 80% de tous les téléphones de référence, le taux de réussite initial et suivant doit être d'au moins 80 %, respectivement.

  • Durée d'association initiale et ultérieure La distance de test est de 0,3 mètre lors du test des associations initiales et suivantes.

  • Chaque téléphone de référence sera testé pour les associations initiales et suivantes 10 fois respectivement.

  • La durée moyenne d'association ne doit pas dépasser 12 secondes.

  • 80% de la durée d'association initiale et suivante du téléphone de référence doivent répondre aux critères.

2.4 Spécifications de certification pour la distance

  • Le taux de réussite à 0,3 mètre doit être de 100%, ce qui signifie que 10 tests sur chaque téléphone de référence doivent pouvoir afficher une notification à 100% avec une portée de 0,3 mètre.
  • Le taux d'apparence des notifications d'association à 1,2 mètre doit être inférieur ou égal à 20% en 10 fois.
  • Le taux de réussite à deux mètres doit être de 100%, ce qui signifie que 10 tests sur chaque téléphone de référence NE doivent PAS afficher de notification du tout à une distance de 2 mètres dans la minute qui suit.
  • Chaque distance sera testée 10 fois pour chaque téléphone de référence.
  • Dans 80% de tous les téléphones de référence, la fenêtre pop-up de notification à trois distances (0,3 mètre, 1,2 mètre et 2 mètres) doit respecter les critères.

3. Consignes de test de l'Association express 2.0

3.1 Interface utilisateur

Les images suivantes décrivent quatre flux d'association différents :

  1. Association initiale sans téléchargement de l'application associée de l'appareil

Procédure d'association 1.

  1. L'association initiale avec l'application associée de l'appareil a été téléchargée.

Procédure d'association 2.

  1. Association ultérieure avec l'application associée de l'appareil téléchargée.
  2. Association ultérieure sans téléchargement de l'application associée de l'appareil

    Les cas 3 et 4 utilisent la même procédure.

Procédure d'association 3.

  • Bilan des erreurs

Erreur lors du couplage.

Si l'ID du modèle n'est pas associé à un lien d'application associée, les testeurs ne verront pas le message de téléchargement lorsque la notification "Appareil connecté" s'affichera. Le testeur ne verra que le nom de l'appareil sous "Appareil connecté", comme il le verra lors des associations suivantes.

3.2 Scénario de test 1: association initiale

3.2.1 Configuration et test

  • Assurez-vous que l'appareil Bluetooth n'a jamais été associé à un téléphone auquel le compte Google est connecté. Si ce n'est pas le cas, dans le téléphone A, accédez aux paramètres Bluetooth, sélectionnez "Oublier l'appareil", puis activez et désactivez le mode Avion, car cela permet de réinitialiser les états Bluetooth.
  • Assurez-vous que l'option "Enregistrer automatiquement les appareils" est activée. Par défaut, ce bouton est désactivé. Vous trouverez cette option dans Paramètres > Google > Appareils > Appareils enregistrés du téléphone A.
  • Mettez l'appareil Bluetooth en mode association.
  • Placez l'appareil Bluetooth à 0,3 m du téléphone A.
  • Attendez que la notification s'affiche sur le téléphone de référence A. La notification devrait s'afficher dans les cinq secondes.
  • Démarrer le minuteur depuis l'appui sur la notification initiale jusqu'à ce que la fenêtre pop-up de notification "Appareil connecté" s'affiche sur le téléphone A.
  • Notez l'heure dans la section "Association initiale" du rapport de test.

3.2.2 Comportement attendu

  • La demi-feuille d'association initiale s'affiche:

L'écran s'affiche avant qu'un appareil ne soit connecté.

  • Appuyez sur la notification pour lancer l'association express. La notification indiquera la progression:

Cela affiche l'écran pendant la connexion de l'appareil.

  • Une fois l'association express terminée, la notification suivante s'affiche. Si le fabricant de l'appareil publie une application associée, appuyez sur le lien pour accéder à Google Play pour la télécharger.

Un appareil connecté avec succès et le pop-up associé s'affichent.

  • En cas d'échec de l'Association express, la demi-feuille se présente comme suit:

Le message d'erreur en cas d'échec de l'association et l'option de tentative manuelle s'affichent.

3.3 Scénario de test 2: associer cet appareil aux autres téléphones de référence associés au même compte Google (association ultérieure)

3.3.1 Configuration et test

  • Assurez-vous que l'appareil Bluetooth a déjà été associé à l'autre téléphone (téléphone A) sur lequel le même compte Google est connecté.

    • Comment vérifier si l'appareil Bluetooth a déjà été associé au même téléphone de compte Google A ?
      • Commencez par vérifier le téléphone A sur lequel l'association initiale avec l'appareil a été effectuée, puis accédez à Paramètres > Google > Appareils et partage (ou Connexions de l'appareil) > Appareils > Appareils enregistrés. L'appareil associé s'affiche sous le compte, comme illustré dans la capture d'écran suivante:

Cela montre la procédure complète pour trouver des appareils associés, y compris le défilement vers le bas de la page Paramètres.

  * Second, check the phone B for subsequent pairing test. Still, go to
    **Settings > Google > Devices & sharing (or Device connections) >
    Devices > Saved devices**. If you see the paired device synced to this
    phone B, then subsequent pairing notification should be able to pop up.

Navigation de l'appareil B.

  • Fondamentalement, après avoir exécuté le scénario de test 1 (association initiale) avec le téléphone A, vous utilisez l'autre téléphone de référence B avec le même compte pour valider ce scénario de test 2 (association ultérieure).
  • Placez l'appareil Bluetooth à 0,3 m du téléphone.
  • Attendez que le nom de l'appareil soit synchronisé avec le compte: accédez à Paramètres > Google > Appareils et partage (ou Connexions de l'appareil) > Appareils > Appareils enregistrés pour vérifier si le nom de l'appareil s'affiche. Une fois l'appareil affiché, quittez cette page et restez sur la page d'accueil.
  • Attendez que la notification suivante s'affiche.
  • Démarrer le minuteur depuis l'appui sur la notification suivante sur le téléphone B jusqu'à ce que la notification "Appareil connecté" s'affiche.
  • Notez l'heure dans la section suivante pour ce téléphone B.
  • Effacez l'enregistrement enregistré en procédant comme suit (condition préalable pour le prochain test).
    • Supprimer le paramètre Bluetooth de l'appareil connecté.
    • Accédez à Paramètres > Google > Appareils et partage (ou Connexions de l'appareil) > Appareils > Appareils enregistrés. Désactivez "Enregistrer automatiquement les appareils", revenez à la page précédente, puis réactivez "Enregistrer automatiquement les appareils". Le résultat ci-dessous s'affiche : "Aucun appareil".
    • Tournez l'appareil pour passer en mode association.

3.3.2 Comportement attendu

  • Une notification d'association concernant un appareil précédemment associé s'affiche

Notification d'association suivante.

  • Tapotez sur la notification pour lancer l'association suivante. La notification indiquera la progression:

Progression de l'association suivante.

  • Une fois l'association express terminée, la notification suivante s'affiche:

Notification de finalisation de l'association suivante.

  • Si l'association express échoue, la notification est la suivante:

Notification d'échec de couplage suivant.

3.4 Scénario de test 3 : vérifier que la clé de compte BLE est toujours diffusée

  • Assurez-vous que le casque diffuse toujours les données du compte lorsqu'il n'est pas visible, par exemple après la fin de l'association initiale et la connexion, sauf s'il est éteint.
  • Choisissez un téléphone de référence et testez-le une fois pendant au moins 30 minutes.

3.5 Scénario de test 4 : critères de distance

  • Testez chaque distance (0,3 m, 1,2 m et 2 m) 10 fois individuellement.
  • Si un téléphone de référence détecte le signal et une fenêtre pop-up de notification, il peut être enregistré sous la forme, par exemple, "0,3 mètre - Oui (7/10)", ce qui signifie que "la notification s'affichera 7 fois (sur 10 tentatives de test) à 0,3 mètre".

3.6 Capturer le journal de débogage

3.6.1 Avant de reproduire le bug...

  • Notez que toutes les actions suivantes doivent être effectuées avant de reproduire le bug. Pour faciliter la journalisation, un conseil consiste donc à exécuter ces commandes chaque fois que l'appareil a redémarré avant de démarrer le test.

  • Pour activer la journalisation et récupérer le rapport de bug, exécutez la commande suivante:

    • adb logcat -G 16M
  • Assurez-vous d'avoir activé le journal de surveillance HCI Bluetooth pour le débogage, décrit ci-dessous.

  • Activez Options pour les développeurs et journal de surveillance HCI. L'objectif est d'activer le journal de surveillance HCI Bluetooth pour le débogage. Prenons l'exemple du téléphone Pixel. Accédez à Paramètres > Système > À propos du téléphone > Numéro de build, puis appuyez sur "Numéro de version" sept fois. Un toast indique que les options pour les développeurs sont ouvertes. Accédez à Settings > System > Advanced (Paramètres > Système > Paramètres avancés). Les options pour les développeurs s'affichent.

Options pour les développeurs.

  • Activez le journal de surveillance HCI. Appuyez sur "Options pour les développeurs", puis activez "Activer le journal de surveillance HCI Bluetooth" afin d'obtenir le fichier journal des paquets HCI pour l'analyse de débogage.

Active le journal de surveillance HCI Bluetooth.

  • Activez et désactivez le mode Avion pour appliquer

3 .6.2 Obtenir le fichier journal logcat

  • Exécutez adb devices pour afficher le numéro de série des appareils sur le terminal.
  • Exécutez adb -s {device serial number} logcat > {logcat name}.txt (vous pouvez nommer votre fichier Logcat de manière arbitraire et Logcat plusieurs appareils en même temps)
  • Lorsque le bug a été reproduit...
  • Exécutez Ctrl+C pour arrêter le fichier logcat.
  • Exécutez adb bugreport pour générer un fichier ZIP devant contenir toutes les données. Cette opération peut prendre plusieurs minutes.
  • Exécutez les commandes suivantes pour obtenir btsnoop_hci.log (les appareils doivent être en mode root) :
    • Pour Android O (8.0) ou une version ultérieure : adb pull data/misc/bluetooth/logs/btsnoop_hci.log
    • Pour Android N: adb pull sdcard/btsnoop_hci.log
    • Si les chemins d'accès précédents ne contiennent pas le fichier hci.log : adb shell; find hci.log pour obtenir l'emplacement.

4. Critères de certification des fonctionnalités:

Doit réussir tous les scénarios de test ci-dessous. La notification de la batterie n'est obligatoire que pour les vrais casques sans fil.

4.1 Notifications concernant la batterie

4.1.1 Affichage des notifications concernant la batterie, la gauche, la droite et l'étui.

Procédure:

  1. Associez le téléphone de test au véritable casque sans fil.
  2. Clôturer le cas
  3. Ouvrez la demande et validez-la.

Vérifiez:

  1. La notification concernant la batterie affiche trois images montrant le gauche, l'étui et la droite, et le niveau de la batterie est correct. (avec l'icône de recharge sur les écouteurs à gauche et à droite)

Vérification des notifications relatives à la batterie.

4.1.2 Les informations sur la batterie doivent être mises à jour lorsque le niveau des piles a changé.

Procédure:

  1. Associez le téléphone de test au véritable casque sans fil.
  2. Utilisez un vrai casque sans fil pour lire n'importe quelle vidéo pendant 10 minutes (pour réduire la puissance).
  3. Accédez à Paramètres > Google > Appareils et partage (ou Connexions de l'appareil) > Appareils > Appareils enregistrés > Nom du casque.

Vérifiez:

  1. Les informations sur la batterie devraient être mises à jour une fois que le niveau de la batterie a changé.
  2. Le niveau de la batterie doit être identique à celui indiqué dans le raccourci Bluetooth (tirer vers le bas la barre de configuration rapide). Le niveau de la batterie doit s'aligner sur l'un des niveaux des écouteurs. Il est préférable d'afficher le niveau de batterie le plus bas.

Vérification du niveau de la batterie.

4.1.3 Supprimer la notification, la notification prioritaire doit être ignorée (fermer la demande)

Procédure:

  1. Associez le téléphone de test au véritable casque sans fil.
  2. Ouvrez la demande.
  3. Quand la notification prioritaire s'affiche, fermez la demande.

Vérifiez:

  1. Notification prioritaire liée à la batterie ignorée dans les trois secondes.

Fermeture de la notification d'avertissement concernant la batterie.

4.2 Nom personnalisé

4.2.1 Étui de base 1 du casque, téléphone 1, compte A, paire initiale

Condition préalable:

  1. Le téléphone 1 n'a jamais été associé au casque (au cas où le téléphone dispose de l'alias en cache)
  2. Rétablissez la configuration d'usine du casque avant le test.

Procédure:

  1. Connectez-vous au Téléphone 1 avec le compte Gmail A. Associez le téléphone 1 au casque. Ne modifiez pas le nom de l'appareil après l'association.
  2. Vérifiez les trois lieux ci-dessous.

Vérifiez:

  1. Après l'association, aux trois emplacements, le téléphone 1 doit afficher le prénom de l'utilisateur A ainsi que les informations sur son casque, sous la forme [Prénom de l'utilisateur] [Nom de l'appareil].

  • Vérifiez le nom à trois endroits.
    1. Paramètres > Google > Appareils et partage > Appareils enregistrés :
    2. Texte de l'icône de configuration rapide du Bluetooth (faites glisser la barre de configuration rapide vers le bas) :
    3. Paramètres Bluetooth :

4.2.2 Étui de base 2 du casque, téléphone 2, compte B, paire initiale > modifier le nom de l'appareil

Procédure:

  1. Continuez avec l'étui 1 sur 3 avec casque.
  2. Le compte B du téléphone 2 a bien été associé.
  3. Vérifiez trois lieux.
  4. Accédez à Paramètres Bluetooth > icône en forme de roue dentée > icône en forme de crayon > modifier le nom de l'appareil.

Poursuite du processus d'association.

Vérifiez:

  1. Après l'association, le prénom et les informations sur le casque de l'utilisateur du compte doivent s'afficher aux emplacements suivants :
    1. Paramètres > Google > Appareils et partage > Appareils enregistrés :
    2. Texte de l'icône de configuration rapide du Bluetooth (faites glisser la barre de configuration rapide vers le bas) :
    3. Paramètres Bluetooth :
  2. Une fois le nom de l'appareil modifié, le nouveau nom doit apparaître aux emplacements suivants :
    1. Paramètres > Google > Appareils et partage > Appareils enregistrés :
    2. Texte de l'icône de configuration rapide du Bluetooth (faites glisser la barre de configuration rapide vers le bas) :
    3. Paramètres Bluetooth :

4.2.3 Étui de base 3 du casque, téléphone 3, compte C, paire initiale

Procédure:

  1. Continuez avec l'étui 2 sur 3 avec casque.
  2. Le compte C du téléphone 3 a été correctement associé.
  3. Consultez la liste des trois lieux ci-dessous :
    1. Paramètres > Google > Appareils et partage > Appareils enregistrés :
    2. Texte de l'icône de configuration rapide du Bluetooth (faites glisser la barre de configuration rapide vers le bas) :
    3. Paramètres Bluetooth :

Vérifiez :

  1. Le nouveau nom de l'appareil du téléphone 2 doit s'afficher aux trois mêmes endroits que ceux indiqués à l'étape de la procédure ci-dessus.

4.3 Localiser un appareil – Casque Ring

4.3.1 Faire sonner le casque de l'appareil

Procédure:

  1. Le téléphone a bien été associé au casque.
  2. Accédez à Paramètres > Google > Appareils et partage (ou Connexions de l'appareil) > Appareils > Appareils enregistrés > Nom du casque > Rechercher un appareil.
  3. Appuyez sur le bouton "Faire sonner l'appareil". Si le casque de test est équipé d'écouteurs droit et gauche, deux boutons devraient s'afficher pour gauche et pour droite.
  4. Appuyez sur le bouton "Couper le son de l'appareil".

Vérifiez:

  1. L'état situé sous le nom du casque doit indiquer "Connecté".
  2. Le casque doit sonner lorsque vous appuyez sur ce bouton avec une sonnerie personnalisée. (Le vrai casque sans fil doit faire sonner le côté droit/gauche correspondant.)
  3. Le son du casque doit être coupé immédiatement, sans délai.

4.4 Écrire la clé de compte de manière rétroactive

4.4.1 Paire rétroactive et confirmation

Procédure:

  1. Activez le mode d'association rapide sur l'appareil.
    1. Une notification prioritaire s'affiche. Veuillez ne pas appuyer dessus.
  2. Accédez à Paramètres > Appareils connectés > Associer un nouvel appareil,puis appuyez pour associer l'appareil.
  3. Attendez une minute. Une notification s'affiche pour l'association rétroactive.
  4. Tapotez sur la notification pour enregistrer le casque dans votre compte.
  5. Accédez à Paramètres > Google > Appareils et partage (ou Connexions de l'appareil) > Appareils > Appareils enregistrés

Vérifiez:

  1. Une notification concernant le couple rétroactif devrait s'afficher.
  2. L'appareil figure dans la liste des appareils enregistrés. L'appareil est désormais entièrement compatible avec l'Association express.