# Identificadores de dispositivo

Hay dos formas de identificar un dispositivo particular registrado en Pushwoosh: un ID de hardware (HWID) y un token push.

## HWID

El HWID (o ID de hardware) es un identificador clave asignado al dispositivo por el SDK de Pushwoosh.

#### HWID de Android

Para los dispositivos Android, el HWID es un conjunto aleatorio de letras y dígitos generado por la primera aplicación con el SDK de Pushwoosh instalado en el dispositivo. Posteriormente, se comparte con otras aplicaciones que contienen el SDK de Pushwoosh, de modo que todas esas aplicaciones tendrán el mismo HWID como resultado.

Sin embargo, si un usuario elimina todas las aplicaciones con el SDK de Pushwoosh y luego reinstala algunas, se generará un nuevo HWID una vez más.

Ejemplo de HWID de Android: `5dcaed99-e1e0-44dc-bde2-b96188b99e9e`

#### HWID de iOS

Para los dispositivos iOS, se utiliza el IDFV ([Identifier for Vendor](https://developer.apple.com/documentation/uikit/uidevice/1620059-identifierforvendor)) como HWID del dispositivo. No cambiará mientras haya al menos una aplicación del mismo proveedor instalada en el dispositivo.

Ejemplo de HWID de iOS (¡solo mayúsculas!): `CBAF8ED1-17FB-49A3-73BD-DC79B63AEF93`

## Token push

El token push (token de dispositivo) es una clave única para la combinación aplicación-dispositivo emitida por las pasarelas de notificaciones push de Apple o Google. Permite a las pasarelas y a los proveedores de notificaciones push enrutar mensajes y garantizar que la notificación se entregue a la combinación única de aplicación-dispositivo para la que está destinada.

#### Token push de iOS

Los tokens push de dispositivos iOS son cadenas con 64 símbolos hexadecimales. Ejemplo de token push de iOS: `03df25c845d460bcdad7802d2vf6fc1dfde97283bf75cc993eb6dca835ea2e2f`

<Aside type="caution">
Asegúrese de que los tokens push de iOS que utiliza al dirigirse a dispositivos específicos en sus solicitudes de API estén en **minúsculas**.
</Aside>

#### Token push de Android

Los tokens push de dispositivos Android pueden diferir en longitud (generalmente por debajo de 255 caracteres) y normalmente comienzan con APA91b.... Sin embargo, también pueden tener un prefijo separado por dos puntos. Ejemplo de token push de Android: `APA91bFoi3lMMre9G3XzR1LrF4ZT82_15MEICogXSLB8-MrdkRuRQFwNI5u8Dh0cI90ABD3BOKnxkEla8cGdisbDHl5cVIkZah5QUhSAxzx4Roa7b4xy9tvx9iNSYw-eXBYYd8k1XKf8Q_Qq1X9-x-U-Y79vdPq`

<Aside type="caution">
Usar tokens de dispositivo sin procesar para dirigirse a dispositivos específicos no es la forma más fiable porque los tokens push de FCM tienden a cambiar de vez en cuando, y es difícil saber con qué frecuencia ocurre.
</Aside>

<Aside type="caution" title="Importante">
Para obtener el HWID y el token push, necesitará la ayuda de su equipo de desarrollo. Por favor, comparta [este enlace](/es/developer/pushwoosh-knowledge-hub/device-identifiers#how-to-obtain-hwid-and-push-token) con ellos para obtener instrucciones detalladas.
</Aside>