La bouée de jeu Huawei ne s'affiche pas ou s'affiche anormalement

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 :

Insérez la description de l'image ici

  • 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:
    1. 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.

Insérez la description de l'image ici

  1. 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:

Insérez la description de l'image ici


Lien d'origine:https://developer.huawei.com/consumer/cn/forum/topic/0204399583447760128?fid=18

Auteur: AppGallery Connect

Je suppose que tu aimes

Origine blog.51cto.com/14772288/2551458
conseillé
Classement