--- title: "Aplicação da Huawei" slug: "huawei-application" updated: 2026-06-12T10:30:51Z published: 2026-06-12T10:30:51Z canonical: "docs.xtremepush.com/huawei-application" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.xtremepush.com/llms.txt > Use this file to discover all available pages before exploring further. # Aplicação da Huawei Adicione um aplicativo Huawei à plataforma para integrar o SDK e habilitar canais baseados em dispositivos móveis As aplicações são configuradas dentro de um projeto. Sempre que você criar seu aplicativo Huawei, você receberá a chave do app para usar ao implementar o SDK dentro do seu aplicativo. Integrar o SDK no seu app da Huawei permitirá configurar canais de mensagens baseados em aplicativos (como notificações push, caixa de entrada e in-app). > [!TIP] > A Huawei está incluída no Android em todas as partes da plataforma. Ao direcionar dispositivos Huawei para notificações push em campanhas, selecione o [canal Android](/documentation/docs/pt-br/campaign-android). ## Pré-requisitos Siga os passos descritos na [documentação para desenvolvedores da Huawei](https://developer.huawei.com/consumer/en/doc/development/HMSCore-Guides/android-config-agc-0000001050170137). ### Conexão com a Galeria de Aplicativos Faça login no [AppGallery Connect](https://developer.huawei.com/consumer/en/service/josp/agc/index.html) e clique em **Meus projetos**. Encontre seu projeto de app e clique no app que precisa integrar o SDK do HMS Core. Vá em **Configurações do Projeto > Informações Gerais**. Na área de informações do aplicativo, baixe o `agconnect-services.json` arquivo. Copie o ID do cliente e o segredo do cliente da seção de Informações do Aplicativo desta página. ### Adicionar o app ao Xtremepush Navegue até **Configurações > Apps e Sites > Conecte > aplicativo Android > Próximo** e selecione **Huawei**. > [!NOTE] > Você deve adicionar aplicativos separados para cada aplicativo individual que pretende integrar a este projeto. Não compartilhe chaves entre diferentes aplicativos. Certificados de notificação push são diferentes para cada app, o que também ajuda na análise e segmentação de campanhas. Adicione o nome do app no campo **Título** . Use um nome único que permita identificar o aplicativo posteriormente dentro da plataforma Xtremepush. Copie o ID do cliente no campo ID do app da Huawei. Então clique **em Criar**. O sistema mostrará a chave de aplicação para o app da Huawei que você acabou de adicionar, que é necessária para o SDK. ![](https://cdn.document360.io/b056e88b-f6c1-4bd2-b5b8-08e9336a17c9/Images/Documentation/489edd2-Screenshot_2023-07-18_at_13.47.27(1).png?sv=2026-02-06&spr=https&st=2026-11-04T08%3A57%3A06Z&se=2026-11-04T09%3A57%3A06Z&sr=c&sp=r&sig=ZxTVT4wx3hWKM5RrYLzkRwf7LEBXh59fkU5wXoIYNjc%3D) Se precisar fazer alguma alteração na configuração do app, clique no **botão Configurações** . ### Importar o SDK Android Copie o `agconnect-services.json` arquivo para a diretório raiz do seu app. ![](https://cdn.document360.io/b056e88b-f6c1-4bd2-b5b8-08e9336a17c9/Images/Documentation/7e407b2-Screenshot_2023-07-18_at_14.19.08(1).png?sv=2026-02-06&spr=https&st=2026-11-04T08%3A57%3A06Z&se=2026-11-04T09%3A57%3A06Z&sr=c&sp=r&sig=ZxTVT4wx3hWKM5RrYLzkRwf7LEBXh59fkU5wXoIYNjc%3D) No seu arquivo gradle em nível de projeto, adicione referências ao HMS core e ao Xtremepush Maven: ```java // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript {   repositories {       ...       maven {url 'https://developer.huawei.com/repo/'}   }   dependencies {       ...       classpath 'com.huawei.agconnect:agcp:1.6.0.300'   } } allprojects {   repositories {       google()       mavenCentral()       maven {           url "https://maven.google.com"       }       maven {           url 'https://maven.xtremepush.com/artifactory/libs-release-local/'       }       ...   } } ``` Adicione suas dependências no seu arquivo em nível `build.gradle` de app: ```java implementation 'ie.imobile.extremepush:XtremePush_lib:9.7.1.1-H'        implementation 'com.squareup.okhttp3:okhttp:5.3.2'    implementation 'com.squareup:otto:1.3.8'    implementation 'com.google.code.gson:gson:2.13.2'    implementation 'androidx.security:security-crypto:1.1.0'    implementation 'com.google.crypto.tink:tink-android:1.20.0'    implementation 'androidx.work:work-runtime:2.11.0'    //push    implementation 'com.huawei.hms:push:6.13.0.301'    implementation 'com.huawei.hms:hmscoreinstaller:6.13.0.301 ``` Por fim, aplique o `agconnect`plugin: ```java apply plugin: 'com.huawei.agconnect' ``` Abra um dispositivo pelo seu app da Huawei e clique **em Ativar app**. ### Notificações push No projeto Xtremepush, navegue até **Configurações > Apps e Sites >** clique no app correspondente da Huawei e clique no controle deslizante Push para ativar o canal. Então clique em **Push Configurações** . Insira o ID do cliente e o segredo do cliente na seção de Informações do [App Gallery Connect](/documentation/docs/pt-br/huawei-application#app-gallery-connect). ## Cordova Esta seção contém instruções específicas de Cordova. Da mesma forma que explicado acima, em Cordova você precisará que seu app esteja conectado a um projeto no App Gallery Connect, que tem o serviço push ativado. Confira [a documentação para desenvolvedores da Huawei](https://developer.huawei.com/consumer/en/doc/development/HMSCore-Guides/android-config-agc-0000001050170137) para mais informações. Para adicionar o plugin Xtremepush, execute o seguinte em um terminal: ```Terminal cordova plugin add https://github.com/xtremepush/XtremePush-Phonegap#master-huawei ```