Integración con Huawei
Requisitos
Anchor link to- Una cuenta de Pushwoosh
- Una cuenta de desarrollador de Huawei
- Un proyecto de AppGallery Connect de Huawei
- Una Aplicación de Pushwoosh con la plataforma Huawei configurada y su código en formato XXXXX-XXXXX
- Android Studio
- Un dispositivo Huawei con los Servicios Móviles de Huawei instalados
Integración
Anchor link toObtener agconnect-services.json
Anchor link to1. Vaya a AppGallery Connect -> Projects List y seleccione un proyecto para configurar.
2. Presione agconnect-services.json en la sección de información de la aplicación para descargar un archivo de configuración.

3. Coloque el archivo descargado en su proyecto de Android Studio (TU_PROYECTO/app/agconnect-services.json).

Generar la huella digital del certificado de firma
Anchor link toSiga la guía Generating a Signing Certificate Fingerprint para generar una huella digital del certificado de firma.
Añadir el módulo pushwoosh-huawei
Anchor link toAñada el módulo pushwoosh-huawei a su archivo build.gradle a nivel de aplicación:
implementation 'com.pushwoosh:pushwoosh-huawei:6.+'Reemplace ”+” con la versión actual de Pushwoosh: https://github.com/Pushwoosh/pushwoosh-android-sdk/releases/latest
Añadir dependencias de Huawei
Anchor link to1. Añada maven {url 'https://developer.huawei.com/repo/'} a su archivo build.gradle (Project) a nivel de raíz bajo buildscript { repositories } y allprojects { repositories }.
2. Añada classpath 'com.huawei.agconnect:agcp:1.3.1.300' bajo buildscript { dependencies }.
Asegúrese de que las tres líneas siguientes se hayan añadido a su build.gradle a nivel de raíz:

3. Añada implementation 'com.huawei.hms:push:6.1.0.300' a su archivo build.gradle a nivel de aplicación (app/build.gradle) en la sección dependencies.
4. Añada apply plugin: 'com.huawei.agconnect' al final del archivo build.gradle a nivel de aplicación.
Asegúrese de que las dos líneas siguientes estén en su build.gradle a nivel de aplicación:

Suscribirse a las notificaciones push
Anchor link toPushwoosh.getInstance().registerForPushNotifications();Comparta sus comentarios con nosotros
Anchor link toSus comentarios nos ayudan a crear una mejor experiencia, por lo que nos encantaría saber de usted si tiene algún problema durante el proceso de integración del SDK. Si encuentra alguna dificultad, no dude en compartir sus pensamientos con nosotros a través de este formulario.