Integrar el plugin de Huawei para React Native
Integrar el plugin de React Native
Anchor link toConsulta la guía de integración de React Native.
Configurar Huawei a través de AppGallery Connect
Anchor link to-
Ve a AppGallery Connect -> Lista de Proyectos y selecciona un proyecto para configurar.
-
Presiona agconnect-services.json en la sección de información de la aplicación para descargar un archivo de configuración.

- 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- En Android Studio, ve a View > Tool Windows > Gradle.

- En la ventana que se abre, ve a app > Tasks > android > signingReport.

- 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.
-
Selecciona tu proyecto en la Lista de Proyectos de AppGallery Connect.
-
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 toSigue la guía para configurar la plataforma de Huawei para tu proyecto de Pushwoosh:
Añadir dependencias
Anchor link toAñ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 toAñade Pushwoosh.enableHuaweiPushNotification(); antes de llamar a Pushwoosh.register() en tu proyecto de React Native.
Comparte tus comentarios con nosotros
Anchor link toTus 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.