Saltar al contenido

Integrar el plugin de Huawei para React Native

Integrar el plugin de React Native

Anchor link to

Consulta la guía de integración de React Native.

Configurar Huawei a través de AppGallery Connect

Anchor link to
  1. Ve a AppGallery Connect -> Lista de Proyectos y selecciona un proyecto para configurar.

  2. Presiona agconnect-services.json en la sección de información de la aplicación para descargar un archivo de configuración.

  1. Coloca el archivo descargado en tu proyecto de Android Studio (TU_PROYECTO/app/agconnect-services.json).

Generar la huella digital del certificado de firma

Anchor link to
  1. En Android Studio, ve a View > Tool Windows > Gradle.
  1. En la ventana que se abre, ve a app > Tasks > android > signingReport.
  1. Copia el SHA-256 de tu keystore de lanzamiento (release).

También puedes agregar el SHA-256 de tu keystore de depuración (debug) para fines de prueba.

  1. Selecciona tu proyecto en la Lista de Proyectos de AppGallery Connect.

  2. Pega el SHA-256 en el campo SHA-256 certificate fingerprint.

Ten en cuenta que el procesamiento de la huella digital puede tardar hasta 10 minutos.

Configurar Huawei en Pushwoosh

Anchor link to

Sigue la guía para configurar la plataforma de Huawei para tu proyecto de Pushwoosh:

Añadir dependencias

Anchor link to

Añade las dependencias a tu proyecto de Android:

  • En 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/' }
}
}
  • En android/app/build.gradle
apply plugin: "com.huawei.agconnect"​
...​
dependencies {
...
implementation 'com.huawei.hms:push:6.1.0.300'
}

Habilitar notificaciones push

Anchor link to

Añade Pushwoosh.enableHuaweiPushNotification(); antes de llamar a Pushwoosh.register() en tu proyecto de React Native.

Comparte tus comentarios con nosotros

Anchor link to

Tus comentarios nos ayudan a crear una mejor experiencia, por lo que nos encantaría saber de ti si tienes algún problema durante el proceso de integración del SDK. Si encuentras alguna dificultad, no dudes en compartir tus opiniones con nosotros a través de este formulario.