> ## Documentation Index
> Fetch the complete documentation index at: https://documentation.onesignal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Autorización de Huawei

> Guía paso a paso para conectar su aplicación de Huawei a OneSignal para notificaciones push, incluida la configuración de PushKit, configuración de claves API y la autoclasificación de mensajes opcional de Huawei para aplicaciones con usuarios en China.

## Requisitos

Para habilitar notificaciones push en dispositivos Android de Huawei usando OneSignal, necesitará:

* Una [cuenta de desarrollador de Huawei](https://developer.huawei.com/consumer/en/console)
* Una aplicación móvil de Android registrada en [AppGallery Connect de Huawei](https://developer.huawei.com/consumer/en/doc/distribution/app/agc-create_app)
* Una [cuenta de OneSignal](https://onesignal.com/)
* (Opcional) [Derechos de autoclasificación de Huawei](https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/message-classification-0000001149358835#section1653845862216) si se orienta a usuarios en China y necesita una categorización de mensajes más precisa a través del campo API `Huawei_category`

***

## Configuración

### 1. Habilitar PushKit

Consulte [la documentación de Huawei sobre Push Kit](https://developer.huawei.com/consumer/en/codelab/HMSPushKit/index.html#0).

### 2. Obtener sus credenciales push de Huawei

Abra [AppGallery Connect](https://developer.huawei.com/consumer/cn/service/josp/agc/index.html) y seleccione su aplicación/proyecto.

<Frame caption="Navegue a su aplicación en AppGallery Connect">
  <img src="https://mintcdn.com/onesignal/Xl2NHJvxakrK4JbL/images/docs/f36e4ff-Huawei_AppGallery_Connect_LandingPage_With_Myapps_highlight.png?fit=max&auto=format&n=Xl2NHJvxakrK4JbL&q=85&s=b30a9076c3775da810a8d90cb0648f16" width="1269" height="805" data-path="images/docs/f36e4ff-Huawei_AppGallery_Connect_LandingPage_With_Myapps_highlight.png" />
</Frame>

Vaya a **In-App Purchases** bajo **All services > Earn**. Copie lo siguiente:

* **Package Name**
* **Client ID**
* **Client Secret**

<Frame caption="Copie su Package Name, Client ID y Client Secret">
  <img src="https://mintcdn.com/onesignal/KSCNwSpBCNSQ8xdF/images/docs/fc70624-huawei.png?fit=max&auto=format&n=KSCNwSpBCNSQ8xdF&q=85&s=ebbbda6c47d3b6d968a05bc285d20f5f" width="1847" height="849" data-path="images/docs/fc70624-huawei.png" />
</Frame>

### 3. Agregar credenciales a OneSignal

En el panel de OneSignal, vaya a su aplicación **Settings > Push & In-App > Huawei Android (HMS)**.

<Frame caption="Seleccione Huawei Android en OneSignal">
  <img src="https://mintcdn.com/onesignal/KSCNwSpBCNSQ8xdF/images/docs/huawei-android-settings.png?fit=max&auto=format&n=KSCNwSpBCNSQ8xdF&q=85&s=9176643dd1ce25e5fc083be7346c2249" width="2420" height="1770" data-path="images/docs/huawei-android-settings.png" />
</Frame>

Haga clic en **Activate** y pegue sus credenciales:

* **Package Name**
* **Client ID** (en el campo **App ID**)
* **Client Secret** (en el campo **App Secret**)

Luego haga clic en **Next**.

<Frame caption="Ingrese las credenciales push de Huawei en OneSignal">
  <img src="https://mintcdn.com/onesignal/KSCNwSpBCNSQ8xdF/images/docs/huawei-configuration.png?fit=max&auto=format&n=KSCNwSpBCNSQ8xdF&q=85&s=362d6263e48199ba542fbcb72d30e0a8" width="2420" height="1770" data-path="images/docs/huawei-configuration.png" />
</Frame>

### 4. (Opcional) Solicitar derechos de autoclasificación de Huawei

Huawei requiere que las aplicaciones de AppGallery que envían notificaciones a **usuarios en China** categoricen los mensajes. Ofrecen **clasificación automática**, pero la **autoclasificación** brinda más control y límites de envío más altos para tipos de mensajes críticos.

#### Cómo solicitar

1. Siga la [guía de aplicación de autoclasificación de Huawei](https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/message-classification-0000001149358835#section1653845862216).
2. Una vez aprobado, use el campo `Huawei_category` en la API de OneSignal para clasificar sus mensajes.

#### Valores admitidos de `Huawei_category`

| Categoría         | Descripción                                                     |
| ----------------- | --------------------------------------------------------------- |
| `IM`              | Mensajería instantánea                                          |
| `VOIP`            | Servicios de voz sobre IP                                       |
| `SUBSCRIPTION`    | Notificaciones de contenido suscrito                            |
| `TRAVEL`          | Información de viajes (por ejemplo, actualizaciones de boletos) |
| `HEALTH`          | Actualizaciones de salud y bienestar                            |
| `WORK`            | Recordatorios relacionados con el trabajo                       |
| `ACCOUNT`         | Alertas de actividad de cuenta                                  |
| `EXPRESS`         | Actualizaciones de logística/entrega                            |
| `FINANCE`         | Alertas financieras/bancarias                                   |
| `DEVICE_REMINDER` | Recordatorios del sistema a nivel de dispositivo                |
| `MAIL`            | Mensajes del cliente de correo electrónico                      |
| `MARKETING`       | Contenido de marketing o promocional                            |

<Note>
  La categoría predeterminada es `MARKETING`, que está limitada a 2–5 envíos/día dependiendo de las [clasificaciones de tercer nivel](https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/message-restriction-description-0000001361648361#section199311418515).

  **Importante:** [Las violaciones de clasificación](https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/volation-classification-violation-penalty-criteria-0000001356540133) pueden conducir a penalizaciones o restricciones de entrega.
</Note>

***

## Insignias de Huawei

OneSignal admite la configuración de conteos de insignias de iconos de aplicaciones en dispositivos Huawei a través de la API y el panel de control. Use los parámetros `huawei_badge_class`, `huawei_badge_set_num` y `huawei_badge_add_num` al crear notificaciones push.

Consulte [Insignias](./badges#huawei-badges) para obtener detalles completos y ejemplos.

***

<Check>
  ¡Ahora está autorizado para enviar notificaciones push de Huawei usando OneSignal!
  Próximos pasos:

  * [Integrar el SDK de OneSignal](./mobile-sdk-setup)
</Check>

***
