Ces questions fréquentes concernent l'Association express.
Outils et intégration
Cette section aborde la spécification, les outils et les tests d'intégration de l'Association express.
Caractéristiques de l'Association express
- Quelles fonctionnalités dois-je implémenter pour un type d'appareil et une version de l'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 de modèle) est actif ?
- Comment savoir si l'ID du modèle de mon appareil est actif ?
Application de validation
- Comment utiliser l'application Validator 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 consulter les demi-feuilles et les notifications sur un appareil avant la certification ?
- Pourquoi la notification d'association suivante ne s'affiche-t-elle pas sur le deuxième appareil ?
- Pourquoi mon appareil n'affiche-t-il plus les notifications sur une demi-feuille ?
- Que signifie
short time banned
? - Où puis-je trouver les clés anti-spoofing d'ID de modèle ?
- Puis-je utiliser l'adresse publique d'un appareil pour diffuser des annonces en mode association au lieu du RPA ?
Console de l'appareil
- Pourquoi ne puis-je pas créer de projet dans la console de l'appareil ?
- Comment importer manuellement des données dans la console de l'appareil ?
- Combien de temps faut-il pour que les modifications apportées dans la console se synchronisent avec un appareil donné ?
- Comment forcer la synchronisation des modifications apportées à la console de l'appareil avec un appareil ?
- Comment importer des données d'autotest dans la console de l'appareil ?
Certification
Cette section aborde les questions fréquentes relatives à la procédure de certification.
Préparation
- Que devez-vous faire avant d'envoyer des échantillons pour certification ?
- Combien d'échantillons doivent être envoyés pour certification ?
- Comment gérer l'expédition à l'international des échantillons d'appareils ?
- Comment obtenir l'autorisation officielle de commercialiser l'Association express avec mon produit ?
Autotest
- Les partenaires doivent-ils pré-envoyer des données sur leurs appareils avant le test ?
- Puis-je utiliser les mêmes téléphones et versions d'Android dans mon rapport d'autotest ?
- Comment mesurer manuellement le temps d'association ?
- Comment gérer l'auto-test des appareils qui ne diffèrent que par leur couleur ?
- Quelles fonctionnalités les enceintes doivent-elles tester et implémenter ?
- Les tests d'association ultérieurs obligent-ils le téléphone A à oublier l'appareil testé ?
Certification d'appareils
- Quel type d'appareil (EVT, DVT, PVT, release) puis-je utiliser pour les tests automatiques et la certification ?
- Comment les partenaires peuvent-ils spécifier différentes versions de couleurs pour un même appareil certifié ?
- Comment consulter les problèmes de tickets de certification émis par Google ?
- Que dois-je faire concernant les problèmes liés à la demande de certification que Google rencontre après avoir terminé mon autotest ?
- La certification doit-elle être effectuée à l'aide des mêmes versions du logiciel et du micrologiciel que celles utilisées pour les tests automatiques ?
- Comment gérer un groupe de produits similaires dans la Console de l'appareil ?
- Comment partager les étapes de test personnalisées avec 3rd Party Labs ?
Post-certification
- Dans quels cas dois-je renouveler la certification d'un appareil ou d'un logiciel ?
- Quels tests sont requis pour les mises à jour logicielles et du micrologiciel post-certification ?
- Où puis-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) ?
- Quel est le processus 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 de l'Association express donnés ?
Les pages des fonctionnalités obligatoires définissent les fonctionnalités requises pour un type d'appareil et une révision Association express donnés. Les partenaires peuvent demander des exemptions, 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 à l'Association express. Pour en savoir plus sur des demandes spécifiques, adressez-vous à votre partenaire intégrateur système ou à votre contact Google.
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é à cette icône :
Un projet actif est associé à cette icône :
Comment savoir si l'ID du modèle de mon appareil est actif ?
Si vous ne l'avez pas déjà fait, assurez-vous que votre appareil est enregistré dans votre projet Google Cloud, comme décrit sur la page ID du modèle.
Les ID de modèle sont entièrement activés après la certification et le bouton suivant apparaît sur la page de l'appareil dans la console de l'appareil:
Pour les appareils sans ID de modèle, ce bouton figure sur la page des appareils dans la Console de l'appareil:
Un appareil se voit attribuer un ID de modèle une fois que son brouillon est envoyé via le bouton "Approbation". Cet ID de modèle convient à l'intégration et aux tests une fois que Google a attribué l'état "EN ATTENTE" à l'appareil. Toutefois, il doit être entièrement activé via le processus de certification avant de pouvoir fonctionner avec les produits finaux.
L'ID du modèle d'un appareil est indiqué sur la page de l'appareil dans la Console de l'appareil:
Comment utiliser l'application Validator sur un appareil ?
Pour pouvoir importer les résultats des tests dans la console de l'appareil, les partenaires doivent créer un compte Google et faire en sorte que ce compte soit ajouté à leur projet Console de l'appareil.
- Les partenaires doivent créer un compte Google.
- Les comptes Google peuvent être associés à des adresses autres que Gmail.
- Une fois le compte créé, demandez à l'administrateur de la console de l'appareil du partenaire d'ajouter l'adresse e-mail du compte au bon projet Console de l'appareil.
- Connectez-vous à ce compte Google sur l'appareil.
Le Manuel utilisateur de l'application Validateur couvre des cas d'utilisation spécifiques.
Comment résoudre les problèmes de déchiffrement des messages ?
Ces problèmes sont généralement causés par le bloc de cryptographie matérielle. Essayez d'instrumenter votre appareil pour afficher les entrées du moteur, les sorties et les appels d'API. Les scénarios de test de chiffrement 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 blanc précédant un nom de package.
Vérifiez qu'il n'y a pas d'espace au début du nom du package dans Device Console.
Comment afficher des demi-feuilles et des notifications sur un appareil avant la certification ?
Les annonces (et les notifications) concernant les 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 de l'appareil) > Appareils > Trois points > Inclure les résultats de débogage
Pourquoi la notification d'association suivante ne s'affiche-t-elle pas sur le 2e 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 dans "Appareils enregistrés".
- Choisissez le compte Google correspondant.
Le casque associé devrait maintenant s'afficher dans la liste.
Pourquoi mon appareil a-t-il cessé d’afficher les notifications sur la demi-feuille ?
Les notifications de demi-feuille sont supprimées pendant cinq minutes après avoir été ignorées deux fois. Pour forcer la réapparition des demi-feuilles:
- Attendez cinq (5) minutes que les demi-feuilles soient réactivées.
- Redémarrez le téléphone.
Que signifie short time banned
?
L'état short time banned
, affiché dans le journal du rapport de bug, se produit lorsque la même notification de demi-feuille est ignorée deux fois de suite. Cela entraîne la suppression des futures instances de cette demi-feuille pendant les 5 prochaines minutes.
Pour forcer la réapparition des demi-feuilles:
- Attendez cinq (5) minutes que les demi-feuilles soient réactivées.
- Redémarrez le téléphone.
Où puis-je trouver les clés anti-spoofing d'ID de modèle ?
Les clés ne sont visibles que pour les projets enregistrés dans la console de l'appareil.
Puis-je utiliser l'adresse publique d'un appareil pour diffuser des annonces en mode association au lieu du RPA ?
En général, non.
Google ne teste pas ce cas d'utilisation et 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 renonciation à Google
Des renonciations peuvent être accordées au cas par cas.
Pourquoi ne puis-je pas créer un projet dans la console de l'appareil ?
Un compte Google est requis pour créer un projet. Il est possible d'associer une adresse e-mail non liée à Google à un compte Google.
Ce problème se manifeste également avec le message d'erreur "La requête n'a pas les champs d'application d'authentification insuffisants".
Comment importer manuellement des données dans la console de l'appareil ?
Les partenaires doivent créer un compte Google et l'ajouter au groupe de test Association express avant de pouvoir importer manuellement les résultats dans la console de l'appareil.
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.
- Une fois le compte créé, ajoutez-le au groupe de test Association express.
- Connectez-vous à ce compte Google sur l'appareil.
- Activez "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 de l'appareil se synchronisent avec un appareil donné ?
25 heures.
Comment forcer la synchronisation forcée des modifications de la console de l’appareil avec un appareil ?
Chaque appareil actualise son cache local une fois par jour. Pour forcer l'actualisation du cache, utilisez l'une des méthodes suivantes:
- Modifiez 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.
- Sélectionnez une autre langue dans le système.
- Accédez à Paramètres > Système > Langue et saisie > Langues.
- Réglez l'horloge système à l'avance de 25 heures.
De nombreux paramètres de la console de l'appareil, tels que TxPower, existent dans le cache de l'appareil.
Comment importer des données d'autotest dans la console de l'appareil ?
Les partenaires doivent suivre les chemins d'accès de l'application de validation et des tests manuels pour importer des données d'autotest dans la console de l'appareil. Ces chemins d'accès pourront être consolidés à l'avenir.
L'application Validator couvre l'envoi des résultats des tests de calibrage et de bout en bout, tandis que le test manuel couvre les fonctionnalités d'association, de distance et d'extension ultérieures. Les deux chemins peuvent importer les résultats d'association initiale.
Pour importer des données d'application de validation:
- Assurez-vous d'avoir suivi toutes les étapes indiquées dans la réponse concernant la configuration de l'application de validation.
- Laissez l'appareil connecté à Internet pendant toute la durée de tous les tests.
- Cliquez sur le bouton "Envoyer" une fois les tests terminés.
Pour importer des données de test manuel:
- Remplissez tous les champs de test manuel indiqués dans le rapport d'auto-test.
- Certaines extensions, comme Switch audio, proposent des rapports de test automatique supplémentaires.
- Envoyez tous les rapports de test automatique à votre partenaire intégrateur système 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 afin de ne pas se retrouver sous tension pendant le processus d'importation.
Que dois-je faire avant d'envoyer des échantillons pour la certification ?
- Assurez-vous d'avoir suivi toutes les étapes indiquées dans les réponses concernant la configuration de l'application de validation et des tests manuels.
- Suivez les instructions indiquées sur la page Préparer la certification du processus de certification.
Combien d'échantillons doivent être envoyés pour certification ?
Trois (3) échantillons doivent être envoyés au laboratoire de certification tiers. Consultez la page Shipping Devices to 3rd Party Labs (Expédier des appareils à des laboratoires tiers) pour obtenir les coordonnées d'un atelier spécifique.
Si nécessaire, Google peut demander aux partenaires Association express d'envoyer des échantillons à Google. Consultez la page Shipping Devices to Google (Expédier les appareils à Google) pour obtenir des informations sur la livraison de Google.
Comment gérer l'expédition à l'international des échantillons d'appareils ?
Chaque laboratoire tiers dispose de processus uniques de gestion des expéditions internationales, des droits d'importation et des processus. Vous devez coordonner ce processus avec celui de l'atelier.
Consultez la page Shipping Devices to 3rd Party Labs (Expédier des appareils à des laboratoires tiers) pour obtenir les coordonnées d'un atelier spécifique. Il en va de même pour tous les appareils expédiés à Google.
Comment obtenir l'autorisation officielle de commercialiser l'Association express avec mon produit ?
- Créez un compte partenaire.
- Examinez le processus sur la page Flux de marketing produit.
- Consultez la page Conseils pour le logo de l'Association express.
- Créez vos emballages et vos supports marketing.
- Soumettez vos conceptions pour examen marketing dans l'onglet « Approbation des ressources ».
Les partenaires doivent-ils pré-envoyer les données de leurs appareils avant le test ?
N°
Toutes les informations nécessaires, telles que l'ID du 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 ?
N°
En plus de votre appareil, vous devez utiliser trois (3) téléphones de marques distinctes et des versions d'Android distinctes. 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 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:
- Il s'agit du moment où l'utilisateur appuie sur le bouton "Associer" dans l'interface utilisateur.
- Lorsque l'interface utilisateur "Association réussie" s'affiche sur le téléphone.
Comment gérer l'autotest pour les appareils dont seule la couleur diffère ?
- Effectuez un auto-test 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 enceintes doivent-elles tester et implémenter ?
Les exigences concernant les fonctionnalités sont décrites dans la spécification.
Les tests d'association suivants nécessitent-ils que le téléphone A oublie l'appareil testé ?
N°
L'autotest pour l'association ultérieure ne nécessite 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 x30 pour un autotest, seul le téléphone B doit oublier l'appareil testé.
Quel type d'appareil (EVT, DVT, PVT, release) puis-je utiliser pour les tests automatiques et la certification ?
L'appareil doit être au moins du niveau Test de vérification de la conception (DVT).
En général, toute modification du logiciel ou du micrologiciel après un autotest ou une certification nécessite une forme de test à nouveau. Pour en savoir plus, consultez la section sur le seuil de certification.
Comment les partenaires spécifient-ils différentes versions de couleurs pour le même appareil certifié ?
La fonctionnalité "Série" de la console Appareil permet aux partenaires de spécifier des familles d'appareils pour ce scénario exact.
Les conventions d'attribution de noms sont laissées au partenaire. Une convention courante consiste à ajouter au nom du produit un suffixe indiquant la couleur (par exemple, "_green").
Comment consulter les demandes de certification envoyées 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 ticks et fournir des mises à jour d'état.
Si vous n'avez pas d'IS, contactez votre partenaire Google pour obtenir de l'aide concernant la création d'un PDA.
Que dois-je faire concernant les problèmes liés à la demande de certification de Google une fois que j'ai terminé mon autotest ?
Les partenaires doivent effectuer certaines actions avec ce billet:
- Informez Google de l'atelier tiers que vous prévoyez d'utiliser.
- Indiquez directement le numéro de la demande à l'atelier tiers.
La certification doit-elle être effectuée à l'aide des mêmes versions du logiciel et du micrologiciel que celles utilisées pour les tests automatiques ?
Oui.
En général, toute modification du logiciel ou du micrologiciel après un autotest ou une certification nécessite une forme de test à nouveau. Pour en savoir plus, consultez la section sur le seuil de certification.
Comment gérer un groupe de produits similaires dans la Console de l'appareil ?
Tout groupe de produits partageant la même image de produit, 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 de l'appareil.
Chaque appareil doit avoir une entrée.
Un seul appareil de ce groupe doit être certifié. Pour tous les autres appareils, il suffit d'envoyer un rapport de test automatique à Google.
Comment partager les étapes de test personnalisées avec 3rd Party Labs ?
En général, les partenaires n'ont pas besoin d'implémenter d'étapes de test personnalisées pour la certification Association express. S'appuyer sur des étapes personnalisées est susceptible d'enfreindre la norme Association express et de dégrader les performances de l'appareil.
Les étapes personnalisées ou les exigences particulières doivent être abordées avec Google au cours de la phase de proposition de projet.
Quand dois-je renouveler la certification d'un appareil ou d'un logiciel ?
Toute modification de logiciel ou de micrologiciel nécessite l'envoi d'un rapport d'autotest, même si vous ne modifiez pas le code Association express.
En général, vous devez procéder à un renouvellement complet de la certification dans les cas suivants:
- Publication d'un binaire avec les nouvelles fonctionnalités 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'autotest.
- Publication d'un binaire avec suppression des fonctionnalités Association express.
- Modifier la version de Association express implémentée (par exemple, 3.0 -> 3.1).
- Certaines modifications apportées à la version peuvent nécessiter une certification supplémentaire.
- Par exemple, la version 3.1 à 3.2 nécessite une certification de switch audio.
- Certaines modifications apportées à la version peuvent nécessiter une certification supplémentaire.
- Publier un binaire sur du nouveau matériel, en particulier avec de nouvelles antennes.
Votre intégrateur système ou votre contact Google peut vous fournir les meilleures indications pour des cas spécifiques, y compris pour les demandes d'exemption ou de renonciation.
Quels tests sont requis pour les mises à jour des logiciels et du micrologiciel après la certification ?
Les mises à jour logicielles et micrologicielles post-certification nécessitent:
- Effectuer un auto-test
- Envoi des résultats du test automatique à Google
- Réussir le test d'intégration de bout en bout de l'application de validation
L'implémentation de nouvelles extensions Association express ou la modification de la version Association express nécessitent 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 SI pour en savoir plus sur son processus.
Si vous n'avez pas de partenaire intégrateur système, envoyez les rapports d'autotest à l'équipe chargée de l'examen des rapports d'autotest.
Dois-je créer des ID de modèles différents pour les appareils présentant des différences mineures (comme la couleur) ?
Oui. Tout appareil présentant des différences physiques doit recevoir un nouvel ID de modèle. La réponse concernant les produits similaires propose des suggestions de convention d'attribution de noms.
Comment ajouter mon appareil à la page des microcartes 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 lorsque:
- Un comité de développement obtient la certification.
- Un produit utilisant le circuit microprogrammé réussit la certification.