Kit de cavalheiros da Huawei para desenvolvedor de jogos móveis: serviço de jogos e ferramentas para integração rápida de HMS



Olá, Habr! Meu nome é Mikhail, forneço suporte técnico para desenvolvedores na área de integração do Huawei Mobile Service. E hoje eu quero falar sobre nossas ferramentas que podem ser úteis para desenvolvedores de jogos móveis. Nossos amigos da Azur Games conversaram sobre como você pode adaptar o jogo rapidamente . Neste artigo, contarei mais detalhes sobre o Huawei Game Service, que implementa funções básicas no jogo, bem como ferramentas para monetização, publicidade e análise de aplicativos.



Huawei Game Service no nível do aplicativo



O Huawei Game Service faz parte do ecossistema HMS para jogos. Ele funciona no nível do aplicativo e no nível do sistema. No nível do aplicativo, o HGS (Huawei Game Service) permite:



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

  • . , , , . , , -. .

  • . . , , - , .

  • . Game Service 70 , .

  • . Huawei Drive, / .



Huawei Game Services





O Huawei Game Service é baseado no GameTurbo Engine , que liga o sistema operacional e o próprio aplicativo. Isso permite o balanceamento de carga com recursos de sistema limitados - o aplicativo pode passar a cena do jogo, configuração e outras informações para o sistema para alocar recursos dinamicamente. O sistema, por sua vez, fornece informações sobre seu status para que os parâmetros do aplicativo possam ser alterados e adaptados para uma interação perfeita do usuário com o jogo. 



Assim, o aplicativo pode fornecer cenários de atrasos para o usuário e torná-los o mais invisíveis possível. Essa abordagem pode ser útil para aumentar o número de cenas de jogo entre as quais você pode configurar uma transição flexível e mais suave.



Ferramentas de monetização



Ao trabalhar com serviços de pagamento, o ecossistema da Huawei exige o registro obrigatório de uma entidade legal. Após a confirmação dos dados, o trabalho com publicidade e compras no aplicativo estará disponível. Para fazer isso, use:



  • Kit de Anúncios que permite implementar anúncios personalizados. Ele se integra a plataformas de anúncios de terceiros (como ajuste ) para rastrear conversões e tráfego sem comprometer os requisitos de privacidade - cada usuário tem um OAID criptografado exclusivo.

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





Existem várias maneiras no ecossistema da Huawei de conduzir a atividade do usuário. Para aumentar o engajamento no jogo, sugerimos o uso do Push Kit , que permite enviar notificações personalizadas com seleção automática de idioma. Por sua vez, os desenvolvedores podem ver um relatório completo sobre a visualização e entrega de notificações. Para notificações, você pode configurar grupos personalizados sobre os quais o Push Kit pode obter informações no Analytics Kit. Os desenvolvedores podem configurar scripts de eventos diferentes para enviar notificações e enviar novas com base no cache de notificações anteriores. Também existe a possibilidade de personalização visual das notificações push.



Com o módulo Presentevocê pode configurar um sistema de presentes que os jogadores receberão por certas ações no jogo ou para baixar o próprio aplicativo. Os presentes podem ter um número de série único e, para recebê-los, o usuário deverá seguir as instruções, ou sem número de série, e então serão recebidos por todos que já realizaram determinada ação.



Outra forma de recompensar os usuários são os Huawei Points , a moeda interna que pode ser usada para pagar em apps e jogos. O sistema é conveniente para aumentar as compras no jogo e atrair mais jogadores. Eles podem vir com seus pontos e fazer compras imediatamente como parte do jogo, ou ganhar pontos e usá-los para fazer compras em outros aplicativos da Huawei, o que aumenta a motivação para jogar. 



Os pontos podem ser usados ​​atualmente para comprar aplicativos pagos, bens virtuais, privilégios ou serviços no aplicativo, trocar por moedas no jogo (como moedas de ouro e diamantes) e pagar assinaturas para Huawei Video, Huawei Music e Huawei Themes. ...



Ferramentas de dados do jogo



Atualmente, existem cerca de 30 baleias diferentes no núcleo do HMS para trabalhar com funções diferentes. Para a maioria dos jogos, será suficiente conectar apenas três deles:



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

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

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





Via de regra, a adaptação de aplicações para HMS não exige tanto esforço, e a principal tarefa é garantir o trabalho com duas plataformas ao mesmo tempo: do Google e da Huawei, e já houve um artigo sobre isso no Habré .



Se você tem um jogo no motor Unity, pode acelerar a implementação do HMS usando o plug - in para Android Studio ou o Portal de distribuição do Unity , que permite criar um único APK para várias plataformas ao mesmo tempo, incluindo AppGallery. Também há integração direta com o Cocos Engine. 



Será conveniente para pequenas equipes usar serviços de teste e depuração baseados em nuvem.que permitem que você teste o aplicativo sem acessar fisicamente os telefones Huawei. Um de nossos próximos artigos será sobre eles.



Como publicar seu jogo 



Para trabalhar com AppGallery, siga estas etapas:



  • Registre-se no AppGallery Connect . É um console universal para aplicativos (incluindo jogos) que permite publicar, fornecer acesso antecipado e obter estatísticas. Para se inscrever, você deve indicar sua entidade legal e adicionar informações de pagamento. O processo de verificação pode levar até 4 dias.

  • Crie um projeto.

  • Adicione o aplicativo ao projeto.



  • Adicione integrações primárias com vários serviços Huawei de sua escolha. Adicione scripts e certificados para interagir com outras baleias.

  • Publique o aplicativo.



É tudo por agora. Se você tiver dúvidas sobre os recursos de nossa plataforma, listando seu aplicativo na AppGallery, ou perguntas técnicas sobre as ferramentas da Huawei, pergunte nos comentários.



All Articles