
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 já 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.