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).
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.
Pré-requisitos
Siga os passos descritos na documentação para desenvolvedores da Huawei.
Conexão com a Galeria de Aplicativos
Faça login no AppGallery Connect 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.
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.
.png?sv=2026-02-06&spr=https&st=2026-10-03T10%3A00%3A24Z&se=2026-10-03T10%3A12%3A24Z&sr=c&sp=r&sig=RNudVNUZIu65Vp9CtArAW0PRVMD5dUpOFuMNSFth2MI%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.
.png?sv=2026-02-06&spr=https&st=2026-10-03T10%3A00%3A24Z&se=2026-10-03T10%3A12%3A24Z&sr=c&sp=r&sig=RNudVNUZIu65Vp9CtArAW0PRVMD5dUpOFuMNSFth2MI%3D)
No seu arquivo gradle em nível de projeto, adicione referências ao HMS core e ao Xtremepush Maven:
// 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:
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.301Por fim, aplique o agconnectplugin:
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.
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 para mais informações. Para adicionar o plugin Xtremepush, execute o seguinte em um terminal:
cordova plugin add https://github.com/xtremepush/XtremePush-Phonegap#master-huawei