Contexte du problème
Récemment, l'équipe du projet s'est connectée au SDK de jeu de Huawei et a intégré des interfaces liées aux bouées conformément aux documents officiels .
Lors du test d'emballage, la bouée n'a pas été affichée normalement sur le téléphone mobile.
Adresse de connaissement en ligne Huawei
Parce que je ne connais vraiment pas le SDK Huawei, j'ai vérifié le code plusieurs fois selon la documentation, et en effet aucun problème de code n'a été trouvé, j'ai donc finalement soumis un formulaire de demande au service de jeu Huawei HMS Core en ligne à l'adresse suivante: https: //developer.huawei .com / consommateur / cn / support / feedback / # /
Analyse des problèmes et autotest des bouées
Selon la réponse donnée par le support technique officiel, Huawei Game Buoy propose deux solutions, qui sont également expliquées dans le document :
- Les téléphones mobiles Huawei EMUI9.1.1 et supérieurs, ne nécessitent pas que les développeurs intègrent le code, Huawei contrôle automatiquement l'affichage de la bouée.
- Pour les téléphones mobiles Huawei inférieurs à EMUI 9.1.1, vous devez suivre le lien du document ci-dessus pour intégrer le code.
Comme il existe de nombreux modèles de téléphones mobiles d'utilisateurs réels sur le réseau en direct, il est impossible d'être supérieur à la version EMUI9.1.1, l'intégration de code est donc toujours nécessaire.
Maintenant qu'il existe deux ensembles de schémas de bouées, comment vérifier soi-même que la bouée est déjà fonctionnelle?
- Si l'intégration du code de détection de Huawei EMUI9.1.1 ou inférieur est normale:
- Recherchez un téléphone portable avec Huawei EMUI 9.1.1 ou une version antérieure pour tester la fonction de la bouée. Si la bouée suivante s'affiche, cela indique que la fonction est normale.
- S'il ne peut pas être affiché normalement, vérifiez les points clés suivants (frapper au tableau, points clés!):
point de contrôle | La description |
---|---|
Vérification de l'interface d'initialisation du jeu | L'interface de bouée doit être appelée après l'initialisation du SDK |
Vérification de la synchronisation des appels d'interface de bouée | Appelez l'interface de la bouée d'affichage dans la méthode onResume de toutes les interfaces de jeu et appelez l'interface de masquage de la bouée dans onPause. Reportez-vous à la documentation pour plus de détails. |
Logique d'appel d'interface de bouée | La même interface de jeu doit avoir appelé l'interface showFloatWindow pour afficher la bouée avant d'appeler l'interface cachée de la bouée hideFloatWindow pour masquer la bouée |
Vérifiez le numéro de version Huawei App Market de la machine de test | Le numéro de version du marché des applications n'est pas inférieur à 9.0 |
- Pour les téléphones mobiles avec Huawei EMUI9.1.1 et supérieur, les téléphones mobiles Huawei afficheront automatiquement la bouée de jeu et ignoreront la demande de cette interface. Si vous voulez voir l'effet, vous devez ajouter l'application à l'espace de jeu via "Paramètres-Application-Assistant d'application-Espace de jeu" (Je ne l'ai pas montré car je n'ai pas ajouté cette étape). Enfin, il y a la bouée suivante dans le coin supérieur gauche du téléphone:
Lien d'origine:https://developer.huawei.com/consumer/cn/forum/topic/0204399583447760128?fid=18
Auteur: AppGallery Connect