Intégrez facilement les services mobiles Huawei dans votre jeu Unity avec le plugin HMS Unity !

Si vous souhaitez intégrer les services mobiles Huawei dans votre jeu Unity, ce plugin HMS Unity vous permettra d'intégrer facilement HMS. Continuez à lire pour en savoir plus !

Huawei Mobile Services, ou HMS, est L'alternative de Huawei au GMS, composé d'applications destinées aux utilisateurs ainsi que de services d'arrière-plan de base. L'idée derrière les services mobiles Huawei est de fournir une expérience cohérente sur tous les appareils et indépendante de la mise à jour de la plateforme. L'écosystème HMS a vu le nombre mensuel moyen d'utilisateurs passer de 420 millions dans le monde en juillet 2018 à 600 millions en décembre 2019, tandis que Les développeurs enregistrés sur cette plateforme sont passés de 450 000 à 1,3 million au cours de la même période, et l'intégration des applications HMS Core est passée de 20 000 applications à 1,3 million. 55 000 applications. Selon des chiffres supplémentaires révélés par Huawei en décembre 2019, HMS Core compte 600 millions d'utilisateurs dans le monde dans plus de 170 pays (y compris la Chine).

Ces chiffres sont utiles à la fois aux développeurs d'applications et de jeux, qui peuvent tous deux fournir leurs services aux utilisateurs finaux via le Galerie d'applications Huawei sur les appareils Huawei et Honor. En raison du nombre d'utilisateurs de smartphones Huawei et Honor à travers le monde, les développeurs d'applications et de jeux sont fortement incités à se lancer sur la plate-forme HMS et AppGallery. De plus, la plate-forme leur offre des fonctionnalités telles qu'une rentabilité, un portail unifié pour une intégration unique et un ciblage précis des utilisateurs via plusieurs canaux de promotion.

Si vous êtes un développeur cherchant à prendre en charge les appareils Huawei et Honor, Huawei fournit de nombreuses documentations prêtes à l'emploi. intégration facile de ses API dans les limites des ressources du développeur. Il existe également des outils disponibles pour les développeurs de jeux, leur permettant d'incorporer toutes les fonctionnalités nécessaires à la création d'un jeu. un jeu mobile qui fonctionne non seulement comme un bon jeu mobile, mais qui possède également le potentiel de mise à l'échelle nécessaire pour devenir un jeu mobile à succès titre.

Si vous cherchez des moyens de créer votre jeu avec le support HMS, votre travail est désormais beaucoup plus facile grâce à cela. Plugin HMS Unity. Le plugin vous aide à intégrer toute la puissance des services mobiles Huawei dans votre jeu Unity, vous permettant de tirer parti de la puissance des puissantes API de Huawei telles que Kit de compte Huawei, Kit de poussée, Service de jeu, Kit de publicités, et Achats intégrés.


Bref aperçu de certaines API des services mobiles Huawei

Kit de compte Huawei

Kit de compte Huawei permet aux développeurs d'utiliser un compte Huawei existant comme option de connexion valide dans leur jeu, permettant aux joueurs d'avoir moins de fatigue d'introduction et de sauter des étapes telles que l'adresse e-mail et le numéro de mobile vérification. Il facilite en outre le processus d'intégration des utilisateurs et réduit le taux de désabonnement des utilisateurs lors de l'inscription et de la connexion, grâce à des fonctionnalités telles que comme connexion sécurisée, autorisation en un clic, prise en charge de l'authentification à deux facteurs, cryptage des données et conformité au RGPD pour la confidentialité.

Kit de poussée

Kit de poussée permet aux développeurs d'envoyer des messages depuis le cloud à vos utilisateurs, servant de plate-forme de messages push fiable en temps réel avec une couverture mondiale, s'étendant sur plus de 200 pays. Les développeurs de jeux peuvent profiter des fonctionnalités de ciblage précises qu’il offre pour promouvoir le quotient de divertissement de leur jeu. Grâce à la diffusion intelligente de messages, les développeurs peuvent également promouvoir les interactions et les transactions au sein du jeu.

Service de jeu

Service de jeu fournit un moyen simple de se connecter et de suivre les réalisations dans les jeux. Les développeurs de jeux peuvent personnaliser jusqu'à 200 réalisations pour les joueurs, il y a donc toujours un objectif à atteindre dans le jeu. Vous pouvez également obtenir des statistiques diversifiées sur les données des joueurs qui vous permettront d'adapter votre expérience de jeu aux besoins et aux attentes de votre public de joueurs. L'API peut également vous permettre de configurer les rapports d'événements et de personnaliser les événements clés du jeu pour les rapports, vous permettant ainsi d'analyser les événements signalés sous plusieurs dimensions. Bien sûr, aucune API de jeu n'est complète sans classements et fonctionnalités de jeu sauvegardées, et cette API les inclut également. Vous pouvez créer plusieurs classements pour classer les joueurs de différentes manières, ce qui, combiné au suivi des réalisations, incite régulièrement les joueurs à continuer à jouer à votre jeu. Vous pouvez également permettre aux joueurs de sauvegarder leur progression dans le jeu sur Huawei Drive, permettant ainsi aux joueurs de revenir sur d'autres appareils compatibles de récupérer également les données de jeu enregistrées.

Kit de publicités

Kit de publicités au sein de HMS est un moyen de monétisation important, et les développeurs de jeux peuvent en profiter pour maintenir un jeu gratuit grâce au support publicitaire. L'API fournit des identifiants publicitaires uniques au niveau de l'appareil et des capacités de suivi des conversions publicitaires. Ads Kit utilise la solution OAID (Open Advertising ID) comme identifiant publicitaire non permanent, permettant les développeurs doivent équilibrer la confidentialité des utilisateurs tout en continuant à fournir des publicités personnalisées et à suivre avec précision les publicités effets.

Achat intégré

Pour ce qui est de Achats intégrés, comme son nom l'indique, il s'agit de l'API chargée d'intégrer une expérience d'achat in-app transparente au sein d'une application ou d'un jeu. Il prend en charge les services d'abonnement, la gestion des produits avec tarification automatique des produits dans les devises locales, la gestion des commandes et les activités promotionnelles associées. L'intention derrière les achats intégrés est de simplifier le processus d'accès au paiement et de simplifier la logique d'accès et d'interaction afin que les développeurs peuvent se concentrer davantage sur le développement et le perfectionnement de leurs produits de jeux sans trop se soucier de la collecte des revenus processus.


Plugin HMS Unity

Le Plugin HMS Unity facilite grandement l'intégration des fonctionnalités HMS dans votre jeu Unity, pour les achats intégrés, pour la connexion Huawei, pour la messagerie push, pour les classements de jeu et pour la monétisation basée sur la publicité. Ces fonctionnalités vous permettent en outre d'incorporer des éléments importants de la conception du jeu tels que l'identification unique du joueur, les achats intégrés. pour les consommables et les cosmétiques, prise en charge des publicités, prise en charge des notifications push, prise en charge des parties sauvegardées et des classements de jeu et réalisations.

Démo IAP

Le plugin reste fier de ces quatre fonctionnalités :

  • Il dispose d'une documentation claire, guidant les développeurs avec un guide facile à suivre contenant des instructions étape par étape.
  • Le plugin est livré avec des préfabriqués prêts à l'emploi.
  • Le plugin contient également des scènes de démonstration pour aider le développeur à se familiariser avec un exemple en direct.
  • Le plugin promet également d'être mis à jour régulièrement avec de nouvelles fonctionnalités, vous pouvez donc être assuré que votre projet ne reposera pas sur des outils obsolètes après un certain temps.
Démo de l'annonce vidéo

L'intégration du plugin est très simple. Tout cela nécessite cinq étapes générales mais simples :

  1. Enregistrez votre jeu sur Site Web des développeurs Huawei
  2. Importez le plugin dans votre projet Unity
  3. Configurez votre manifeste
  4. Connectez votre jeu avec le HMS Manager
  5. Connectez le gestionnaire de rappel HMS à votre jeu

La première condition pour intégrer HMS dans votre jeu serait de vous inscrire auprès de HMS lui-même. Le processus est simple et direct: il commence par la connexion à la console du développeur, puis par la création d'un nouveau compte. application dans le module AppGallery, puis postulez au service IAP et configurez-le pour votre jeu des produits.

L'étape suivante consiste à importer le plugin Unity, que vous pouvez télécharger depuis GitHub. Ouvrez l'éditeur Unity et importez le package personnalisé. L'utilitaire d'importation de Unity affichera tous les éléments comme pré-cochés, il vous suffit donc de cliquer sur Installer et Unity déploiera le plugin dans votre dossier Assets. Ensuite, vous devez configurer le plugin pour qu'il fonctionne pour votre jeu en entrant l'ID d'application unique de votre jeu, le CPID de votre développeur et le package. nom de votre jeu dans les invites fournies, et le plugin inclura automatiquement toutes les informations nécessaires dans l'Android Manifeste.

Configuration du manifeste

Une fois tout cela fait, vous devez déployer le préfabriqué HMS Manager dans votre scène. Dans l'éditeur Unity, localisez le dossier préfabriqué des plugins et faites glisser et déposez le gestionnaire HMS sur votre scène, puis suivez les invites de configuration.

Préfabriqués prêts à l'emploi

Ensuite, appelez le HMS Manager via la section onClick. La dernière étape consiste à connecter le gestionnaire de rappel HMS à votre jeu. La documentation vous guide tout au long du processus, vous ne devriez donc rencontrer aucune difficulté.

Scènes de démonstration

Comme on peut le constater, intégrer HMS est étonnamment facile pour un développeur de jeux, avec un accès à une documentation simple et à une assistance en cas de difficulté. Avec la large base d’utilisateurs comme incitation, HMS incite les jeux en herbe à le considérer comme leur plate-forme de choix.

Si vous souhaitez intégrer les services mobiles Huawei dans votre jeu, suivez le lien vers le projet GitHub ci-dessous :

Plugin HMS Unity


Nous remercions Huawei d'avoir sponsorisé XDA. Huawei a eu une implication minime dans la création ou le contenu de cet article. Ils ont notamment été consultés pour vérifier les faits. Toutes les opinions exprimées sont celles de l'auteur. Nos sponsors nous aident à payer les nombreux coûts associés à l'exécution de XDA, notamment les serveurs, les développeurs, les rédacteurs, etc. Bien que vous puissiez voir du contenu sponsorisé à côté du contenu du portail, tout cela sera clairement étiqueté comme tel. L'équipe du portail XDA ne compromettra pas l'intégrité journalistique en acceptant de l'argent pour écrire favorablement sur une entreprise. Notre opinion ne peut pas être achetée. Le contenu sponsorisé, la publicité et le XDA Depot sont gérés par notre directeur marketing et non par l'équipe éditoriale.