Cette FAQ répond aux questions fréquentes sur Fast Pair.
Outils et intégration
Cette section décrit la spécification, les outils et les tests d'intégration de l'Association express.
Spécification de l'Association express
- Quelles fonctionnalités dois-je implémenter pour un type d'appareil et une version d'Association express donnés ?
- L'Association express est-elle intégrée à une fonctionnalité spécifique (LE Audio, etc.) ?
- Comment savoir si mon projet (et non l'ID du modèle) est actif ?
- Comment savoir si l'ID de modèle de mon appareil est actif ?
Application de validation
- Comment utiliser l'application de validation sur un appareil ?
- Comment résoudre les problèmes de déchiffrement des messages ?
- Que signifie le code d'erreur
DF-DFERH-01
lorsque vous essayez de télécharger l'application associée ?
Comportement de l'appareil
- Comment afficher les demi-pages et les notifications sur un appareil avant sa certification ?
- Pourquoi la notification d'association ultérieure ne s'affiche-t-elle pas sur le deuxième appareil ?
- Pourquoi mon appareil ne m'affiche-t-il plus de notifications en demi-écran ?
- Que signifie
short time banned
? - Où puis-je trouver les clés anti-hameçonnage de l'ID de modèle ?
- Puis-je utiliser l'adresse publique d'un appareil pour la publicité en mode association au lieu de l'adresse RPA ?
Console Device
- Pourquoi ne puis-je pas créer de projet dans la console Device Console ?
- Ai-je l'obligation d'enregistrer un nom d'entreprise auprès de la Bluetooth SIG ?
- Comment importer manuellement des données dans la console Device Console ?
- Combien de temps faut-il pour que les modifications apportées dans la console Device Console soient synchronisées avec un appareil donné ?
- Comment forcer la synchronisation des modifications apportées à la console Device Console sur un appareil ?
- Comment importer des données d'autotest dans la console Device Console ?
Certification
Cette section répond aux questions fréquentes concernant le processus de certification.
Préparation
- Que devez-vous faire avant d'envoyer des échantillons pour certification ?
- Combien d'échantillons doivent être envoyés pour la certification ?
- Comment gérer l'expédition internationale d'échantillons d'appareils ?
- Comment obtenir l'approbation officielle pour commercialiser l'association express avec mon produit ?
Autotest
- Les partenaires doivent-ils envoyer des données d'appareil avant les tests ?
- Puis-je utiliser tous les mêmes téléphones et versions d'Android dans mon rapport d'auto-test ?
- Comment mesurer manuellement la durée d'association ?
- Comment gérer l'autotest des appareils qui ne diffèrent que par leur couleur ?
- Quelles fonctionnalités les intervenants doivent-ils tester et implémenter ?
- Les tests d'association ultérieurs nécessitent-ils que le téléphone A oublie l'appareil testé ?
Certification d'appareils
- Quel type d'appareil (EVT, DVT, PVT, Released) puis-je utiliser pour l'autotest et la certification ?
- Comment les partenaires peuvent-ils spécifier différentes versions de couleur pour un même appareil en cours de certification ?
- Comment consulter les demandes de certification émises par Google ?
- Que dois-je faire avec le ticket de certification que Google m'envoie après avoir effectué l'auto-test ?
- La certification doit-elle être effectuée à l'aide des mêmes versions de logiciel et de micrologiciel que celles utilisées pour l'autotest ?
- Comment gérer un groupe de produits similaires dans la console Device Console ?
- Comment les étapes de test personnalisées doivent-elles être partagées avec des laboratoires tiers ?
Post-certification
- Quand dois-je renouveler la certification d'un appareil ou d'un logiciel ?
- Quels tests sont requis pour les mises à jour logicielles et micrologicielles post-certification ?
- Où dois-je envoyer le rapport d'autotest pour les mises à jour du micrologiciel ?
Questions d'ordre général
- Dois-je créer des ID de modèle différents pour les appareils présentant des différences mineures (comme la couleur) ?
- Quelle est la procédure à suivre pour obtenir la certification et figurer sur la liste des chipsets compatibles ?
Quelles fonctionnalités dois-je implémenter pour un type d'appareil et une version d'Association express donnés ?
Les pages des fonctionnalités obligatoires définissent les fonctionnalités requises pour un type d'appareil et une version de l'Association express donnés. Les partenaires peuvent demander des dérogations, qui sont examinées au cas par cas.
L'Association express est-elle intégrée à une fonctionnalité spécifique (LE Audio, etc.) ?
Google intègre constamment de nouvelles fonctionnalités à Fast Pair. Contactez votre partenaire SI ou votre contact Google pour en savoir plus sur des demandes spécifiques.
Comment savoir si mon projet (et non l'ID de modèle) est actif ?
L'état du projet est indiqué par une icône sur la page du projet dans la console de l'appareil.
Un projet inactif est associé à l'icône suivante : .
Un projet actif est associé à l'icône suivante :
Comment savoir si l'ID de modèle de mon appareil est actif ?
Si vous ne l'avez pas déjà fait, assurez-vous que votre appareil est enregistré auprès de votre projet Google Cloud, comme décrit sur la page de l'ID de modèle.
Les ID de modèle sont entièrement activés après la certification. Ils sont associés au bouton suivant sur la page de l'appareil dans la console de l'appareil:
Les appareils sans ID de modèle comportent ce bouton sur leur page dans la console des appareils:
Un ID de modèle est attribué à un appareil une fois que son brouillon a été envoyé à l'aide du bouton d'approbation. Cet ID de modèle convient à l'intégration et aux tests une fois que Google a attribué à l'appareil l'état "EN ATTENTE", mais doit être entièrement activé via le processus de certification avant de fonctionner avec les produits finaux.
L'ID de modèle d'un appareil se trouve sur sa page dans la console des appareils:
Comment utiliser l'application de validation sur un appareil ?
Les partenaires doivent créer un compte Google et demander à leur administrateur de la console Device Console de l'ajouter à leur projet Device Console avant de pouvoir importer les résultats des tests dans la console Device Console.
- Les partenaires doivent créer un compte Google.
- Les comptes Google peuvent être associés à des adresses autres que Gmail.
- Après la création du compte, demandez à l'administrateur de la console Device Console du partenaire d'ajouter l'adresse e-mail du compte au projet Device Console approprié.
- Connectez-vous à ce compte Google sur l'appareil.
Le manuel de l'utilisateur de l'application Validator couvre des cas d'utilisation spécifiques.
Comment résoudre les problèmes de déchiffrement des messages ?
Ces erreurs sont généralement causées par des problèmes liés au bloc de cryptographie matérielle. Essayez d'instrumenter votre appareil pour afficher les entrées, les sorties et les appels d'API du moteur. Les cas de test de cryptographie existants peuvent vous aider à résoudre les problèmes.
Que signifie le code d'erreur DF-DFERH-01
lorsque vous essayez de télécharger l'application associée ?
Cela est généralement dû à un espace vide précédant un nom de package.
Vérifiez qu'aucun espace vide ne précède le nom du package dans la console de l'appareil.
Comment afficher les demi-pages et les notifications sur un appareil avant qu'il ne soit certifié ?
Les annonces (et notifications) d'appareils non certifiés ne s'affichent que lorsque les notifications de débogage sont activées sur l'appareil.
Pour activer les notifications de débogage:
- Paramètres > Applications et notifications > Services Google Play > Notifications
- Paramètres > Google > Appareils et partage (ou Connexions d'appareils) > Appareils > Trois points > Inclure les résultats de débogage
Pourquoi la notification d'association ultérieure ne s'affiche-t-elle pas sur le deuxième appareil ?
La synchronisation de ces informations avec un appareil peut prendre jusqu'à quelques heures.
Pour forcer une synchronisation manuelle:
- Accédez à Paramètres > Google > Appareils et partage > Appareils.
- Sélectionnez l'appareil sous "Appareils enregistrés".
- Sélectionnez le compte Google correspondant.
Le casque associé doit maintenant apparaître dans la liste.
Pourquoi mon appareil ne m'affiche-t-il plus de notifications en demi-écran ?
Les notifications en demi-écran sont supprimées pendant cinq minutes après avoir été ignorées deux fois. Pour forcer la réapparition des demi-feuilles, procédez comme suit:
- Patientez cinq (5) minutes pour que les demi-pages soient réactivées.
- Redémarrez le téléphone.
Que signifie short time banned
?
L'état short time banned
, affiché dans le journal des rapports de bugs, se produit lorsque la même notification demi-feuille est ignorée deux fois de suite. Les futures instances de cette demi-feuille sont ainsi supprimées pendant les cinq minutes suivantes.
Pour forcer la réapparition des demi-feuilles, procédez comme suit:
- Patientez cinq (5) minutes pour que les demi-pages soient réactivées.
- Redémarrez le téléphone.
Où puis-je trouver les clés anti-hameçonnage de l'ID de modèle ?
Les clés ne sont visibles que par les projets enregistrés dans la console de l'appareil.
Puis-je utiliser l'adresse publique d'un appareil pour la publicité en mode association au lieu de l'adresse RPA ?
En général, non.
Google ne teste pas ce cas d'utilisation, ce qui peut entraîner un comportement indésirable.
Pour cela, un partenaire doit au moins:
- Effectuez un autotest complet de toutes les fonctionnalités pour vérifier l'implémentation.
- Demander une dispense à Google.
Des dérogations peuvent être accordées au cas par cas.
Pourquoi ne puis-je pas créer de projet dans la console de l'appareil ?
Vous devez disposer d'un compte Google pour créer un projet. Vous pouvez associer une adresse e-mail autre que Google à un compte Google.
Ce problème se manifeste également avec le message d'erreur "La requête comportait des champs d'authentification insuffisants".
Dois-je enregistrer un nom d'entreprise auprès de la Bluetooth SIG ?
Oui. Chaque nouvel appareil créé dans la Device Console doit avoir un nom d'entreprise enregistré auprès de la Bluetooth SIG.
Comment importer manuellement des données dans la console Device Console ?
Les partenaires doivent créer un compte Google et l'ajouter au groupe de test Fast Pair avant de pouvoir importer manuellement les résultats des tests dans la console Device.
Les partenaires qui utilisent l'application de validation doivent suivre les instructions de la section Configuration de l'application de validation.
- Les partenaires doivent créer un compte Google.
- Les comptes Google peuvent être associés à des adresses autres que Gmail.
- Après avoir créé un compte, ajoutez-le au groupe de test Fast Pair.
- Connectez-vous à ce compte Google sur l'appareil.
- Activez l'option "Utilisation et diagnostics" sur l'appareil de test :
- Paramètres > Google > Trois points > Utilisation et diagnostics > Activez Utilisation et diagnostics
Combien de temps faut-il pour que les modifications apportées dans la console d'appareils soient synchronisées avec un appareil donné ?
25 heures.
Comment synchroniser de force les modifications apportées dans la Device Console sur un appareil ?
Chaque appareil actualise son cache local une fois par jour. Pour forcer l'actualisation du cache, procédez comme suit:
- Modifier la langue du système :
- Accédez à Paramètres > Système > Langue et saisie > Langues.
- Les versions antérieures d'Android peuvent utiliser Paramètres > Système > Langue > Langues du système.
- Définissez la langue du système sur une autre.
- Accédez à Paramètres > Système > Langue et saisie > Langues.
- Définissez l'horloge système sur 25 heures en avance.
De nombreux paramètres de la console de l'appareil, tels que TxPower, se trouvent dans le cache de l'appareil.
Comment importer des données d'autotest dans la console Device Console ?
Les partenaires doivent suivre les chemins de l'application de validation et du test manuel pour importer les données d'autotest dans la console de l'appareil. Ces chemins peuvent être regroupés à l'avenir.
L'application de validation permet d'envoyer les résultats de calibrage et de test de bout en bout (E2E), tandis que le test manuel couvre l'association ultérieure, les tests de distance et les fonctionnalités d'extension. Les deux chemins d'accès peuvent importer les résultats d'association initiaux.
Pour importer les données de l'application de validation:
- Assurez-vous d'avoir suivi toutes les étapes indiquées dans la réponse sur la configuration de l'application de validation.
- Laissez l'appareil connecté à Internet pendant toute la durée des tests.
- Cliquez sur le bouton "Envoyer" une fois le test terminé.
Pour importer des données de test manuel:
- Complétez tous les champs de test manuels listés dans les formulaires de rapport d'autotest BT Classic ou BT LE Audio.
- Certaines extensions, comme le commutateur audio, disposent de rapports d'autotest supplémentaires (BT Classic ou BT LE Audio).
- Envoyez tous les rapports d'auto-test à votre partenaire SI ou à votre responsable de compte.
- Laissez l'appareil connecté à Internet pendant :
- Durée de tous les tests.
- 25 heures après la fin des tests.
- Assurez-vous que le téléphone est branché à une source d'alimentation pour qu'il ne perde pas de charge pendant le processus d'importation.
Que dois-je faire avant d'envoyer des échantillons pour certification ?
- Assurez-vous d'avoir suivi toutes les étapes indiquées dans les réponses de configuration de l'application de validation et des tests manuels.
- Suivez les instructions indiquées sur la page Préparation à la certification du processus de certification.
Combien d'échantillons doivent être envoyés pour la certification ?
Trois (3) échantillons doivent être envoyés au laboratoire de certification tiers. Consultez la page Expédier des appareils à des laboratoires tiers pour obtenir les coordonnées d'un laboratoire spécifique.
Google peut demander aux partenaires de l'Association express Google d'envoyer des échantillons à Google si nécessaire. Consultez la page Expédier des appareils à Google pour en savoir plus sur les informations d'expédition de Google.
Comment gérer l'expédition internationale d'échantillons d'appareils ?
Chaque atelier tiers dispose de ses propres procédures pour gérer l'expédition internationale, les droits d'importation et les processus. Vous devez coordonner ce processus avec l'atelier.
Consultez la page Expédier des appareils à des laboratoires tiers pour obtenir les coordonnées d'un laboratoire spécifique. Il en va de même pour tous les appareils expédiés à Google.
Comment obtenir l'approbation officielle pour commercialiser l'association express avec mon produit ?
- Créez un compte partenaire.
- Consultez le processus sur la page Flux de marketing produit.
- Consultez la page Conseils concernant le logo Fast Pair.
- Créez vos emballages et supports marketing.
- Envoyez vos conceptions pour examen marketing dans l'onglet "Approbation des éléments".
Les partenaires doivent-ils pré-envoyer des données sur l'appareil avant les tests ?
Non.
Toutes les informations nécessaires, telles que l'ID de modèle et la version du micrologiciel, doivent être saisies dans le rapport d'autotest avant de l'envoyer à Google.
Puis-je utiliser les mêmes téléphones et versions d'Android dans mon rapport d'autotest ?
Non.
Vous devez utiliser trois (3) téléphones de marques différentes et exécutant des versions Android distinctes, en plus de votre appareil. Un (1) des trois (3) téléphones doit être un téléphone Pixel.
Vous n'êtes pas obligé d'utiliser les téléphones et les numéros de version Android exacts indiqués dans le rapport d'autotest.
Comment mesurer manuellement le temps d'association ?
La durée d'association est mesurée comme suit:
- Moment où l'utilisateur appuie sur le bouton "Associer" dans l'UI.
- Au moment où l'interface utilisateur "Association réussie" s'affiche sur le téléphone.
Comment gérer l'autotest des appareils qui ne diffèrent que par leur couleur ?
- Effectuez un autotest complet sur un modèle.
- Exécutez l'application de validation sur tous les autres modèles et vérifiez qu'ils réussissent.
Quelles fonctionnalités les intervenants doivent-ils tester et implémenter ?
Les exigences concernant les fonctionnalités sont décrites dans la spécification.
Les tests d'association ultérieurs nécessitent-ils que le téléphone A oublie l'appareil testé ?
Non.
L'autotest pour l'association ultérieure n'exige pas que le téléphone A oublie l'appareil testé et effectue à nouveau l'association initiale. Par exemple, lors de l'exécution du test d'association ultérieure 30 fois pour l'autotest, seul le téléphone B doit oublier l'appareil testé.
Quel type d'appareil (EVT, DVT, PVT, Released) puis-je utiliser pour l'autotest et la certification ?
L'appareil doit être au moins au niveau du test de validation de la conception (DVT, Design Verification Test).
En général, toute modification logicielle ou micrologicielle après l'autotest ou la certification nécessite une forme de nouveau test. Pour en savoir plus, consultez la section Seuil de certification.
Comment les partenaires spécifient-ils différentes versions de couleur pour un même appareil en cours de certification ?
La fonctionnalité de série de la console Device permet aux partenaires de spécifier des familles d'appareils pour ce scénario exact.
Les conventions d'attribution de noms sont laissées à l'appréciation du partenaire. Il est courant d'ajouter un suffixe au nom du produit pour indiquer la couleur (par exemple, "_vert").
Comment consulter les demandes de certification émises par Google ?
Pour accéder au composant de suivi des projets de Google, vous devez disposer d'un compte de domaine partenaire Google (PDA). Votre partenaire SI doit disposer d'un PDA pour afficher ces coches et peut vous fournir des informations sur l'état.
Si vous ne disposez pas d'un SI, contactez votre partenaire Google pour obtenir de l'aide pour créer une demande de participation.
Que dois-je faire avec le ticket de certification que Google m'envoie après avoir effectué l'auto-test ?
Les partenaires doivent effectuer les opérations suivantes avec cette demande:
- Indiquez à Google l'atelier tiers que vous prévoyez d'utiliser.
- Indiquez directement le numéro de demande à l'atelier tiers.
La certification doit-elle être effectuée à l'aide des mêmes versions de logiciel et de micrologiciel que celles utilisées pour l'autotest ?
Oui.
En général, toute modification logicielle ou micrologicielle après l'autotest ou la certification nécessite une forme de nouveau test. Pour en savoir plus, consultez la section Seuil de certification.
Comment gérer un groupe de produits similaires dans la console Device Console ?
Tout groupe de produits partageant la même image, le même nom, le même logiciel et la même version de micrologiciel peut être ajouté en tant que "série" dans la console des appareils.
Chaque appareil doit être associé à une entrée.
Un seul appareil de ce groupe doit être certifié. Tous les autres appareils de la série sont approuvés une fois la certification terminée. Lors de la mise à jour du logiciel ou du micrologiciel de l'appareil, un seul rapport d'autotest doit être envoyé à Google.
Comment les étapes de test personnalisées doivent-elles être partagées avec des tiers Labs ?
En général, les partenaires ne doivent pas avoir besoin d'implémenter d'étapes de test personnalisées pour la certification Fast Pair. S'appuyer sur des étapes personnalisées risque de ne pas respecter la norme Fast Pair et de dégrader les performances de l'appareil.
Toute étape personnalisée ou exigence particulière doit être discutée avec Google lors de la phase de proposition de projet.
Quand dois-je renouveler la certification d'un appareil ou d'un logiciel ?
Toute modification logicielle ou du micrologiciel nécessite l'envoi d'un rapport d'autotest, même si vous ne modifiez pas le code Fast Pair.
En général, vous devez effectuer une recertification complète lorsque:
- Publication d'un binaire avec de nouvelles fonctionnalités d'Association express.
- Les nouvelles fonctionnalités doivent être certifiées par des laboratoires tiers. Les fonctionnalités existantes peuvent être validées à l'aide d'un rapport d'auto-test.
- Publication d'un binaire avec les fonctionnalités Fast Pair supprimées.
- Modification de la version d'Association express implémentée (par exemple, 3.0 -> 3.1).
- Certaines modifications de version peuvent nécessiter une certification supplémentaire.
- Par exemple, la version 3.1 -> 3.2 nécessite la certification du commutateur audio.
- Certaines modifications de version peuvent nécessiter une certification supplémentaire.
- Publication d'un binaire sur du nouveau matériel, en particulier avec de nouvelles antennes.
Votre SI ou votre contact Google peut vous conseiller au mieux dans des cas spécifiques, y compris pour les demandes d'exemption ou de dispense.
Quels tests sont requis pour les mises à jour logicielles et micrologicielles post-certification ?
Les mises à jour logicielles et micrologicielles post-certification nécessitent:
- Effectuer un autotest
- Envoi des résultats des autotests à Google.
- Réussite du test d'intégration de bout en bout de l'application de validation.
L'implémentation de nouvelles extensions Fast Pair ou la modification de la version de Fast Pair nécessite une certification supplémentaire, comme décrit dans la section Seuil de certification.
Où dois-je envoyer le rapport d'autotest pour les mises à jour du micrologiciel ?
Contactez votre partenaire intégrateur système pour en savoir plus sur son processus.
Envoyez les rapports d'autotest à l'équipe d'examen des rapports d'autotest si vous ne disposez pas d'un partenaire SI.
Dois-je créer des identifiants de modèle différents pour les appareils présentant des différences mineures (comme la couleur) ?
Oui. Tout appareil présentant des différences physiques doit se voir attribuer un nouvel ID de modèle. La réponse produits similaires propose des suggestions de conventions d'attribution de noms.
Comment ajouter mon appareil à la page des chipsets compatibles ?
La page des chipsets compatibles est mise à jour une fois qu'un chipset a été certifié. De nouveaux chipsets sont ajoutés à la liste dans les cas suivants:
- Une carte de développement est certifiée.
- Un produit utilisant le chipset est certifié.