Pular para o conteúdo

Integrando o plugin Cordova Huawei

Integrar o plugin Cordova

Anchor link to

Integre o plugin Cordova em seu projeto seguindo os passos descritos em Integrando o Plugin Cordova.

Configurar a Huawei via AppGallery Connect

Anchor link to
  1. Vá para 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.

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

Gerar impressão digital do certificado de assinatura

Anchor link to
  1. No Android Studio, vá para View > Tool Windows > Gradle.
  1. Na janela aberta, vá para app > Tasks > android > signingReport.
  1. 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.

  1. Selecione seu projeto na Lista de Projetos do AppGallery Connect.

  2. Cole o SHA-256 no campo SHA-256 certificate fingerprint.

Esteja ciente de que o processamento da impressão digital pode levar até 10 minutos.

Configurar a Huawei no Pushwoosh

Anchor link to

Siga o guia para configurar a plataforma Huawei para o seu projeto Pushwoosh: Configurar Huawei.

Adicione o agconnect-services.json a android/app.

Adicionar repositório Huawei

Anchor link to

Adicione o repositório maven aos arquivos android/repositories.gradle e android/app/repositories.gradle do seu projeto.

Adicionar dependências

Anchor link to
  1. Adicione classpath “com.huawei.agconnect:agcp:1.2.1.301” ao arquivo android/build.gradle de buildScript/dependencies.
  1. Adicione apply plugin: ‘com.huawei.agconnect’ e implementation “com.huawei.hms:push:6.1.0.300 a android/app/build.gradle.

Habilitar notificações push

Anchor link to

Em seu código JavaScript, adicione enableHuaweiPushNotifications antes de executar onDeviceReady:

var pushNotification = cordova.require("pushwoosh-cordova-plugin.PushNotification");
pushNotification.enableHuaweiPushNotifications();
pushNotification.onDeviceReady({
projectid: "GOOGLE_PROJECT_ID",
appid: "PUSHWOOSH_APP_ID",
serviceName: ""
});

Compartilhe seu feedback conosco

Anchor link to

Seu 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.