Kit Gentleman de Huawei pour développeur de jeux mobiles: service de jeu et outils pour une intégration rapide du HMS



Bonjour, Habr! Je m'appelle Mikhail, je fournis un support technique aux développeurs dans le domaine de l'intégration du service mobile Huawei. Et aujourd'hui, je veux vous parler de nos outils qui peuvent être utiles aux développeurs de jeux mobiles. Nos amis d'Azur Games ont déjà parlé de la façon dont vous pouvez rapidement adapter le jeu . Dans cet article, je vous parlerai plus en détail du service de jeu Huawei, qui implémente des fonctions de base dans le jeu, ainsi que des outils de monétisation, de publicité et d'analyse d'applications.



Huawei Game Service au niveau de l'application



Huawei Game Service fait partie de l'écosystème HMS pour les jeux. Il fonctionne au niveau de l'application et au niveau du système. Au niveau de l'application, HGS (Huawei Game Service) permet:



  • . 200 . Game Service , . ID, , , , . , , : —  ; —  , ; —  , .

  • . , , , . , , -. .

  • . . , , - , .

  • . Game Service 70 , .

  • . Huawei Drive, / .



Huawei Game Services





Huawei Game Service est basé sur le GameTurbo Engine , qui relie le système d'exploitation et l'application elle-même. Cela permet un équilibrage de charge avec des ressources système limitées - l'application peut transmettre la scène du jeu, la configuration et d'autres informations au système pour allouer dynamiquement des ressources. Le système, à son tour, fournit des informations sur son statut afin que les paramètres de l'application puissent être modifiés et adaptés pour une interaction transparente de l'utilisateur avec le jeu. 



Ainsi, l'application peut prévoir des scénarios de retards pour l'utilisateur et les rendre aussi invisibles que possible. Cette approche peut être utile pour augmenter le nombre de scènes de jeu entre lesquelles vous pouvez configurer une transition flexible et plus fluide.



Outils de monétisation



Lorsque vous travaillez avec des services de paiement, l'écosystème Huawei nécessite l'enregistrement obligatoire d'une entité juridique. Après confirmation des données, le travail avec la publicité et les achats intégrés sera disponible. Pour ce faire, utilisez:



  • Kit de publicités qui vous permet de mettre en œuvre des publicités personnalisées. Il s'intègre aux plates-formes publicitaires tierces (telles que Adjust ) pour suivre les conversions et le trafic sans compromettre les exigences de confidentialité - chaque utilisateur dispose d'un OAID chiffré unique.

  • In-App Purchases (IAP) — . : , . . IAP 78 170 . , . IAP , Huawei.





Il existe plusieurs façons dans l'écosystème Huawei de stimuler l'activité des utilisateurs. Pour augmenter l'engagement dans le jeu, nous vous suggérons d'utiliser le Push Kit , qui vous permet d'envoyer des notifications personnalisées avec sélection automatique de la langue. À leur tour, les développeurs peuvent voir un rapport complet sur l'affichage et la livraison des notifications. Pour les notifications, vous pouvez configurer des groupes personnalisés que Push Kit peut extraire du Analytics Kit. Les développeurs peuvent configurer différents scripts d'événements pour envoyer des notifications et en envoyer de nouvelles en fonction du cache des notifications passées. Il existe également la possibilité de personnalisation visuelle des notifications push.



Utilisation du module cadeauvous pouvez mettre en place un système de cadeaux que les joueurs recevront pour certaines actions du jeu ou pour télécharger l'application elle-même. Les cadeaux peuvent avoir un numéro de série unique, et pour les recevoir, l'utilisateur devra suivre les instructions, ou sans numéro de série, puis ils seront reçus par tous ceux qui ont effectué une certaine action.



Un autre moyen de récompenser les utilisateurs est les points Huawei , la monnaie interne qui peut être utilisée pour payer dans les applications et les jeux. Le système est pratique pour augmenter les achats dans le jeu et attirer plus de joueurs. Ils peuvent venir avec leurs points et effectuer des achats immédiatement dans le cadre du jeu, ou gagner des points et les utiliser pour effectuer des achats dans d'autres applications Huawei, ce qui augmente la motivation à jouer. 



Les points peuvent actuellement être utilisés pour acheter des applications payantes, des biens virtuels, des privilèges ou des services intégrés à l'application, échanger des devises dans le jeu (telles que des pièces d'or et des diamants) et payer des abonnements à Huawei Video, Huawei Music et Huawei Themes. ...



Outils de données de jeu



Actuellement, il y a environ 30 baleines différentes dans le noyau du HMS pour travailler avec différentes fonctions. Pour la plupart des jeux, il suffira de n'en connecter que trois:



  • Analytics Kit 500 , , . , , , . . 

  • Account Kit (SMS- ) Huawei ID, . QR-. 

  • Drive Kit, . Drive API, Huawei Android. . 





En règle générale, l'adaptation des applications pour HMS ne demande pas beaucoup d'efforts, et la tâche principale est d'assurer le travail avec deux plates-formes à la fois: de Google et de Huawei, et il y a déjà eu un article à ce sujet sur Habré .



Si vous avez un jeu sur le moteur Unity, vous pouvez accélérer la mise en œuvre de HMS en utilisant un plugin pour Android Studio ou le portail de distribution Unity , qui vous permet de créer un seul APK pour plusieurs plates-formes à la fois, y compris AppGallery. Il existe également une intégration directe avec le moteur Cocos. 



Pour les petites équipes, il sera pratique d'utiliser les services de test et de débogage du cloud.qui vous permettent de tester l'application sans accéder physiquement aux téléphones Huawei. L'un de nos prochains articles en parlera.



Comment publier votre jeu 



Pour travailler avec AppGallery, procédez comme suit:



  • Inscrivez-vous à AppGallery Connect . C'est une console universelle pour les applications (y compris les jeux) qui vous permet de publier, de donner un accès anticipé et d'obtenir des statistiques. Pour vous inscrire, vous devez indiquer votre entité juridique et ajouter les détails de paiement. Le processus de vérification peut prendre jusqu'à 4 jours.

  • Créez un projet.

  • Ajoutez l'application au projet.



  • Ajoutez des intégrations principales avec divers services Huawei de votre choix. Ajoutez des scripts et des certificats pour interagir avec d'autres baleines.

  • Publiez l'application.



C'est tout pour le moment. Si vous avez des questions sur les capacités de notre plateforme, la liste de votre application dans l'AppGallery, ou des questions techniques sur les outils de Huawei, posez-les dans les commentaires.



All Articles