Integração com a Huawei
Requisitos
Anchor link to- Uma conta Pushwoosh
- Uma conta de desenvolvedor Huawei
- Um projeto Huawei AppGallery Connect
- Uma Aplicação Pushwoosh com a plataforma Huawei configurada e seu código no formato XXXXX-XXXXX
- Android Studio
- Um dispositivo Huawei com o Huawei Mobile Services instalado
Integração
Anchor link toObter agconnect-services.json
Anchor link to1. Acesse AppGallery Connect -> Lista de Projetos e selecione um projeto para configurar.
2. Pressione agconnect-services.json na seção de informações do aplicativo para baixar um arquivo de configuração.

3. Coloque o arquivo baixado em seu projeto do Android Studio (SEU_PROJETO/app/agconnect-services.json).

Gerar Impressão Digital de Certificado de Assinatura
Anchor link toSiga as instruções em Gerando uma Impressão Digital de Certificado de Assinatura para gerar uma impressão digital de certificado de assinatura.
Adicionar o módulo pushwoosh-huawei
Anchor link toAdicione o módulo pushwoosh-huawei ao seu build.gradle no nível do aplicativo:
implementation 'com.pushwoosh:pushwoosh-huawei:6.+'Substitua ”+” pela versão atual do Pushwoosh: https://github.com/Pushwoosh/pushwoosh-android-sdk/releases/latest
Adicionar dependências da Huawei
Anchor link to1. Adicione maven {url 'https://developer.huawei.com/repo/'} ao seu build.gradle de nível raiz (Projeto) em buildscript { repositories } e allprojects { repositories }.
2. Adicione classpath 'com.huawei.agconnect:agcp:1.3.1.300' em buildscript { dependencies }.
Certifique-se de que todas as três linhas a seguir foram adicionadas ao seu build.gradle de nível raiz:

3. Adicione implementation 'com.huawei.hms:push:6.1.0.300' ao seu build.gradle de nível do aplicativo (app/build.gradle) na seção dependencies.
4. Adicione apply plugin: 'com.huawei.agconnect' na parte inferior do arquivo build.gradle de nível do aplicativo.
Certifique-se de que as duas linhas a seguir estejam no seu build.gradle de nível do aplicativo:

Inscrever-se para receber notificações push
Anchor link toPushwoosh.getInstance().registerForPushNotifications();Compartilhe seu feedback conosco
Anchor link toSeu feedback nos ajuda a criar uma experiência melhor, então adoraríamos ouvir de você se tiver algum problema durante o processo de integração do SDK. Se você enfrentar alguma dificuldade, não hesite em compartilhar suas opiniões conosco através deste formulário.