Integre facilmente o Huawei Mobile Services ao seu jogo Unity com o plug-in HMS Unity!

Se você deseja integrar o Huawei Mobile Services ao seu jogo Unity, este plug-in HMS Unity permitirá integrar facilmente o HMS. Continue lendo para saber mais!

Os Serviços Móveis da Huawei, ou HMS, são A alternativa da Huawei ao GMS, consistindo em aplicativos voltados para o usuário, bem como em serviços básicos em segundo plano. A ideia por trás dos Huawei Mobile Services é fornecer uma experiência consistente em todos os dispositivos e independente da atualização da plataforma. O ecossistema HMS viu sua média mensal de usuários aumentar de 420 milhões globalmente em julho de 2018 para enormes 600 milhões em dezembro de 2019, enquanto os desenvolvedores registrados nesta plataforma cresceram de 450.000 para 1,3 milhão no mesmo período, e a integração de aplicativos HMS Core cresceu de 20.000 aplicativos para 55.000 aplicativos. De acordo com números adicionais revelados pela Huawei em dezembro de 2019, o HMS Core tem um alcance global de 600 milhões de utilizadores em mais de 170 países (incluindo a China).

Esses números são úteis para desenvolvedores de aplicativos e jogos, que podem fornecer seus serviços aos usuários finais por meio do Galeria de aplicativos Huawei em dispositivos Huawei e Honor. Devido ao número de usuários de smartphones Huawei e Honor em todo o mundo, há muitos incentivos para que desenvolvedores de aplicativos e jogos entrem na plataforma HMS e na AppGallery. Além disso, a plataforma oferece recursos como economia, um portal unificado para integração completa e segmentação precisa de usuários por meio de vários canais de promoção.

Se você é um desenvolvedor que deseja oferecer suporte a dispositivos Huawei e Honor, a Huawei fornece muita documentação pronta para fácil integração de suas APIs dentro dos recursos do desenvolvedor. Existem ferramentas disponíveis para desenvolvedores de jogos também, permitindo-lhes incorporar todos os recursos necessários para construir um jogo para celular que não apenas funciona como um bom jogo para celular, mas também tem o potencial de expansão necessário para se tornar um jogo de sucesso título.

Se você está procurando maneiras de desenvolver seu jogo com suporte HMS, seu trabalho agora ficou muito mais fácil graças a este Plug-in HMS Unity. O plug-in ajuda você a integrar todo o poder dos Huawei Mobile Services em seu jogo Unity, permitindo que você aproveite o poder das poderosas APIs da Huawei, como Kit de conta Huawei, Kit de pressão, Serviço de jogos, Kit de anúncios, e Compras dentro do aplicativo.


Breve visão geral de algumas APIs de serviços móveis da Huawei

Kit de conta Huawei

Kit de conta Huawei permite que os desenvolvedores usem uma conta Huawei existente como uma opção de login válida em seus jogos, permitindo que os jogadores tenham menos fadiga de introdução e pulem etapas como endereço de e-mail e número de celular verificação. Ajuda ainda no processo de integração do usuário e reduz a rotatividade de usuários durante o registro e login, graças a recursos como como login seguro, autorização com um clique, suporte para autenticação de dois fatores, criptografia de dados e conformidade com GDPR para privacidade.

Kit de pressão

Kit de pressão permite que os desenvolvedores enviem mensagens da nuvem para seus usuários, servindo como uma plataforma confiável de mensagens push em tempo real com cobertura global, espalhada por mais de 200 países. Os desenvolvedores de jogos podem aproveitar os recursos de segmentação precisos que ele oferece para promover o quociente de entretenimento de seus jogos. Por meio do envio inteligente de mensagens, os desenvolvedores também podem promover interações e transações dentro do jogo.

Serviço de jogos

Serviço de jogos fornece uma maneira fácil de fazer login e rastrear conquistas em jogos. Os desenvolvedores de jogos podem personalizar até 200 conquistas para os jogadores, então sempre há alguma meta a ser alcançada no jogo. Você também pode obter estatísticas diversificadas de dados de jogadores que permitirão personalizar sua experiência de jogo para atender às necessidades e expectativas do seu público de jogo. A API também permite configurar relatórios de eventos e personalizar eventos importantes do jogo para relatórios, permitindo analisar eventos relatados em diversas dimensões. É claro que nenhuma API de jogo está completa sem tabelas de classificação e recursos de jogo salvos, e esta API também inclui isso. Você pode criar várias tabelas de classificação para classificar os jogadores de diferentes maneiras, o que, combinado com o rastreamento de conquistas, fornece um incentivo constante para que os jogadores continuem jogando. Você também pode permitir que os jogadores salvem o progresso do jogo no Huawei Drive, permitindo que os dados do jogo salvos sejam recuperados para jogadores que retornam em outros dispositivos compatíveis.

Kit de anúncios

Kit de anúncios dentro do HMS é um importante meio de monetização, e os desenvolvedores de jogos podem tirar vantagem disso para manter um jogo gratuito por meio de suporte de anúncios. A API fornece identificadores de anúncios exclusivos no nível do dispositivo e recursos de rastreamento de conversão de anúncios. O Ads Kit utiliza a solução OAID (Open Advertising ID) como identificador de anúncio não permanente, permitindo desenvolvedores para equilibrar a privacidade do usuário e ainda fornecer anúncios personalizados e rastrear anúncios com precisão efeitos.

Compra no aplicativo

Quanto a Compras dentro do aplicativo, como o próprio nome indica, é a API responsável por integrar uma experiência perfeita de compra dentro de um aplicativo ou jogo. Ele oferece suporte a serviços de assinatura, gerenciamento de produtos com preços automáticos para produtos em moedas locais, gerenciamento de pedidos e atividades promocionais relacionadas. A intenção das Compras In-App é simplificar o processo de acesso ao pagamento e simplificar a lógica de acesso e interação para que os desenvolvedores podem se concentrar mais no desenvolvimento e aperfeiçoamento de seus produtos de jogos sem se preocupar muito com a arrecadação de receitas processo.


Plug-in HMS Unity

O Plug-in HMS Unity torna muito fácil integrar recursos HMS em seu jogo Unity, para compras no aplicativo, para login da Huawei, para mensagens push, para placares de jogos e para monetização baseada em anúncios. Esses recursos permitem ainda incorporar elementos importantes do design do jogo, como identificação exclusiva do jogador, compras no aplicativo para consumíveis e cosméticos, suporte para anúncios, suporte para notificações push, suporte para jogos salvos e tabelas de classificação de jogos e conquistas.

Demonstração de IAP

O plugin continua orgulhoso destes quatro recursos:

  • Possui documentação clara, orientando os desenvolvedores com um guia fácil de seguir que contém instruções passo a passo.
  • O plugin vem com Prefabs prontos para uso.
  • O plugin também contém cenas de demonstração para ajudar o desenvolvedor a se familiarizar com um exemplo ao vivo.
  • O plugin também promete ser atualizado regularmente com novos recursos, para que você tenha certeza de que seu projeto não dependerá de ferramentas obsoletas depois de algum tempo.
Demonstração de anúncio em vídeo

Integrar o plugin é muito fácil. Tudo isso requer cinco etapas amplas, mas fáceis:

  1. Registre seu jogo em Site do desenvolvedor Huawei
  2. Importe o plugin para o seu projeto Unity
  3. Configure seu manifesto
  4. Conecte seu jogo ao HMS Manager
  5. Conecte o HMS Callback Handler ao seu jogo

O primeiro requisito para integrar o HMS ao seu jogo seria registrar-se no próprio HMS. O processo é fácil e direto, começando pelo login no Developer Console, criando um novo aplicativo dentro do módulo AppGallery e, em seguida, solicitar o serviço IAP e configurá-lo para o seu jogo produtos.

O próximo passo é importar o plugin Unity, que você pode baixar do GitHub. Abra o Unity Editor e importe o pacote personalizado. O utilitário Import dentro do Unity mostrará todos os itens pré-verificados, então você simplesmente precisa clicar em Instalar e o Unity implantará o plugin em sua pasta Assets. Em seguida, você precisa configurar o plug-in para funcionar no seu jogo, inserindo o ID exclusivo do aplicativo do jogo, o CPID do desenvolvedor e o pacote nome do seu jogo nas instruções fornecidas, e o plugin incluirá automaticamente todas as informações necessárias dentro do Android Manifesto.

Configurando o Manifesto

Depois que tudo isso estiver feito, você precisará implantar o pré-fabricado do HMS Manager dentro de sua cena. No editor Unity, localize a pasta pré-fabricada de plug-ins, arraste e solte o HMS Manager em sua cena e siga as instruções de configuração.

Pré-fabricados prontos para uso

Em seguida, ligue para o HMS Manager através da seção onClick. A etapa final é conectar o HMS Callback Handler ao seu jogo. A documentação orienta você durante o processo, portanto você não deverá ter dificuldades.

Cenas de demonstração

Como se pode ver, embarcar no HMS é surpreendentemente fácil para um desenvolvedor de jogos, com acesso a fácil documentação e suporte caso enfrente alguma dificuldade. Com a grande base de usuários como incentivo, o HMS fornece o incentivo para que os jogos iniciantes o considerem como sua plataforma preferida.

Se você deseja integrar o Huawei Mobile Services ao seu jogo, siga o link para o projeto GitHub abaixo:

Plug-in HMS Unity


Agradecemos à Huawei por patrocinar o XDA. A Huawei teve envolvimento mínimo na criação ou no conteúdo deste artigo. Em particular, foram consultados para verificação dos factos. Quaisquer opiniões expressas são de responsabilidade do autor. Nossos patrocinadores nos ajudam a pagar pelos diversos custos associados à execução do XDA, incluindo servidores, desenvolvedores, redatores e muito mais. Embora você possa ver conteúdo patrocinado junto com o conteúdo do Portal, tudo será claramente identificado como tal. A equipe do Portal XDA não comprometerá a integridade jornalística ao aceitar dinheiro para escrever favoravelmente sobre uma empresa. Nossa opinião não pode ser comprada. O conteúdo patrocinado, a publicidade e o XDA Depot são gerenciados por nosso diretor de marketing e não pela equipe editorial.