Saltar al contenido

Huawei para Outsystems

Configurar el plugin de Outsystems

Anchor link to

Configura el plugin de Outsystems para tu proyecto siguiendo los pasos descritos en la guía:

Obtener un archivo de configuración de Huawei

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. Crea un archivo zip que contenga el agconnect-services.json en la raíz. Sube el “agconnect-services.zip” a los recursos de datos de tu aplicación de OutSystems y asegúrate de:
  • Establecer el “Name” como “agconnect-services.zip”
  • Establecer “Deploy to Target Directory” como “agconnect-services”

Registrar la huella digital del certificado de firma

Anchor link to

Huawei emite tokens push solo a compilaciones cuyo certificado de firma está registrado en AppGallery Connect. Las compilaciones de OutSystems son firmadas por el servicio de compilación de OutSystems (MABS), no por tu propio keystore, así que toma la huella digital del APK compilado:

Terminal window
apksigner verify --print-certs your-app.apk

Copia el resumen SHA-256 y agrégalo en AppGallery Connect → Configuración del proyecto → Información general → Huella digital del certificado SHA-256. La clave de firma de MABS es estable entre recompilaciones de la misma aplicación, por lo que este es un paso que se realiza una sola vez.

Si la huella digital falta o es incorrecta, el registro del token falla con el error de Huawei 6003 (“error de huella digital del certificado”) y el dispositivo no recibe notificaciones push.

Configurar la plataforma Huawei

Anchor link to

Consulta la Configuración de la plataforma Huawei para obtener una guía paso a paso sobre cómo configurar la plataforma Huawei en Pushwoosh.

Habilitar Huawei para tu proyecto

Anchor link to

Actualiza el componente Pushwoosh Plugin a la versión 4.7.0 o más reciente; a partir de esta, la biblioteca HMS Push se incluye con la compilación. En versiones anteriores, los dispositivos Huawei recurrían silenciosamente a FCM (“Push Kit no integrado” en el registro del dispositivo), lo cual no funciona sin los servicios de Google.

Para actualizar: instala la versión más reciente del componente Pushwoosh Plugin desde Forge, actualiza la dependencia en tu aplicación (Administrar Dependencias) y genera una nueva compilación nativa.

Añade la acción EnableHuaweiPushNotifications antes de RegisterDevice.

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.