Integrar o plugin Huawei React Native
Integrar o plugin React Native
Anchor link toConsulte o guia de integração do React Native.
Configurar a Huawei via AppGallery Connect
Anchor link to-
Acesse a Lista de Projetos do AppGallery Connect -> e selecione um projeto para configurar.
-
Pressione agconnect-services.json na seção de informações do aplicativo para baixar um arquivo de configuração.

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

Gerar a Impressão Digital do Certificado de Assinatura
Anchor link to- No Android Studio, vá para View > Tool Windows > Gradle.

- Na janela aberta, vá para app > Tasks > android > signingReport.

- Copie o SHA-256 do seu keystore de lançamento.

Você também pode adicionar o SHA-256 do seu keystore de depuração para fins de teste.
-
Selecione seu projeto na Lista de Projetos do AppGallery Connect.
-
Cole o SHA-256 no campo Impressão digital do certificado SHA-256.
Esteja ciente de que o processamento da impressão digital pode levar até 10 minutos.
Configurar a Huawei no Pushwoosh
Anchor link toSiga o guia para configurar a plataforma Huawei para o seu projeto Pushwoosh:
Adicionar dependências
Anchor link toAdicione dependências ao seu projeto Android:
- Para
android/build.gradle
buildscript { repositories { google() maven { url 'https://developer.huawei.com/repo/' } }
dependencies { ... classpath 'com.huawei.agconnect:agcp:1.4.1.300' }}
allprojects { repositories { google() maven { url 'https://developer.huawei.com/repo/' } }}- Para
android/app/build.gradle
apply plugin: "com.huawei.agconnect"
...
dependencies { ... implementation 'com.huawei.hms:push:6.1.0.300'}Habilitar notificações push
Anchor link toAdicione Pushwoosh.enableHuaweiPushNotification(); antes de chamar Pushwoosh.register() em seu projeto React Native.
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.