# Documentación para desarrolladores

Bienvenido a la documentación para desarrolladores de Pushwoosh. Aquí encontrará guías y recursos completos para ayudarle a integrar Pushwoosh, configurar servicios de mensajería, gestionar tareas relacionadas con el código de forma eficiente y crear potentes funciones de interacción con el usuario.

## Primeros pasos

Configure Pushwoosh, integre el SDK, registre los dispositivos de los usuarios y envíe su primera notificación push.

### Antes de empezar
Comience con lo básico: entienda Pushwoosh y cree su primer proyecto.

<CardGrid>
  <IconLinkCard
    href="/developer/first-steps/what-is-pushwoosh/"
    icon="star"
    title="Resumen de Pushwoosh"
    description="Aprenda qué es Pushwoosh y cómo funciona."
  />
  <IconLinkCard
    href="/developer/first-steps/start-with-your-project/"
    icon="rocket"
    title="Guía de configuración del proyecto"
    description="Cree su proyecto y prepárelo para la integración."
  />
</CardGrid>

### Configurar plataformas
Configure las plataformas de mensajería con las que planea trabajar.

<CardGrid columns={3}>
  <IconLinkCard
    href="/developer/first-steps/connect-messaging-services/ios-configuration/"
    icon="apple"
    title="iOS"
  />
  <IconLinkCard
    href="/developer/first-steps/connect-messaging-services/android-configuration/android-firebase-configuration/"
    icon="android"
    title="Android"
  />
  <IconLinkCard
    href="/developer/first-steps/connect-messaging-services/amazon-configuration/"
    icon="amazon"
    title="Amazon"
  />
  <IconLinkCard
    href="/developer/first-steps/connect-messaging-services/web-push-configuration/"
    icon="chrome"
    title="Web Push"
  />
  <IconLinkCard
    href="/developer/first-steps/connect-messaging-services/huawei-configuration/"
    icon="huawei"
    title="Huawei"
  />
  <IconLinkCard
    href="/developer/first-steps/connect-messaging-services/windows-configuration/"
    icon="windows"
    title="Windows"
  />
  <IconLinkCard
    href="/developer/first-steps/connect-messaging-services/email-verification/"
    icon="email"
    title="Email"
  />
  <IconLinkCard
    href="/product/first-steps/start-with-your-project/configure-platforms/whatsapp-configuration/"
    icon="whatsapp"
    title="WhatsApp"
  />
  <IconLinkCard
    href="/developer/first-steps/connect-messaging-services/line-configuration/"
    icon="line"
    title="LINE"
  />
  <IconLinkCard
    href="/developer/first-steps/connect-messaging-services/kakao-configuration/"
    icon="comment"
    title="KakaoTalk"
  />
  <IconLinkCard
    href="/developer/first-steps/connect-messaging-services/sms-configuration/"
    icon="sms"
    title="SMS"
  />
  <IconLinkCard
    href="/developer/first-steps/connect-messaging-services/ios-configuration/ios-wallet-pass-configuration/"
    icon="apple"
    title="Apple Wallet"
  />
  <IconLinkCard
    href="/developer/first-steps/connect-messaging-services/android-configuration/android-google-wallet-configuration/"
    icon="android"
    title="Google Wallet"
  />
</CardGrid>

### Integrar el SDK de Pushwoosh
Instale el SDK de Pushwoosh para su plataforma.

<CardGrid columns={3}>
  <IconLinkCard
    href="/developer/pushwoosh-sdk/ios-sdk/"
    icon="apple"
    title="iOS"
  />
  <IconLinkCard
    href="/developer/pushwoosh-sdk/android-sdk/"
    icon="android"
    title="Android"
  />
  <IconLinkCard
    href="/developer/pushwoosh-sdk/android-sdk/huawei-integration/"
    icon="huawei"
    title="Huawei"
  />
  <IconLinkCard
    href="/developer/pushwoosh-sdk/android-sdk/amazon/"
    icon="amazon"
    title="Amazon"
  />
  <IconLinkCard
    href="/developer/pushwoosh-sdk/web-push-notifications/web-push-sdk-30/"
    icon="chrome"
    title="Web"
  />
  <IconLinkCard
    href="/developer/pushwoosh-sdk/cross-platform-frameworks/"
    icon="puzzle"
    title="Frameworks multiplataforma"
  />
  <IconLinkCard
    href="/developer/pushwoosh-sdk/os-x/"
    icon="macos"
    title="macOS"
  />
  <IconLinkCard
    href="/developer/pushwoosh-sdk/windows/"
    icon="windows"
    title="Windows"
  />
  <IconLinkCard
    href="/developer/pushwoosh-sdk/visionos-sdk/"
    icon="code"
    title="visionOS"
  />
</CardGrid>

### Registrar dispositivos de usuario y probar su integración
Después de instalar el SDK, registre los dispositivos de los usuarios con Pushwoosh y verifique la entrega enviando un mensaje de prueba.

<CardGrid>
  <IconLinkCard
    href="/developer/first-steps/subscribe-users/"
    icon="segment"
    title="Registrar dispositivos"
    description="Aprenda a registrar los dispositivos de los usuarios y a sincronizar los datos con Pushwoosh"
  />
  <IconLinkCard
    href="/developer/first-steps/test-your-integration/"
    icon="approve-check"
    title="Probar su integración"
    description="Pruebe su configuración enviando un mensaje de muestra."
  />
</CardGrid>

## Usar la API
Explore los métodos de API disponibles, conozca los tipos de tokens de acceso y comprenda los identificadores clave.
<CardGrid>
<IconLinkCard
  href="/developer/api-reference/"
  icon="code"
  title="Resumen de la API"
  description="Resumen de la API de Pushwoosh: autenticación, límites de velocidad, solicitudes y códigos de respuesta."
/>
  <IconLinkCard
    href="/developer/api-reference/api-methods-reference-index/"
    icon="code"
    title="Índice de referencia de la API"
    description="Explore la lista completa de los métodos de API disponibles."
  />
  <IconLinkCard
    href="/developer/api-reference/api-access-token/"
    icon="code"
    title="Token de acceso a la API"
    description="Aprenda sobre los tokens de API y cómo obtener uno."
  />
  <IconLinkCard
    href="/developer/api-reference/api-identifiers/"
    icon="code"
    title="Identificadores clave de la API"
    description="Comprenda los identificadores utilizados en las llamadas a la API."
  />
</CardGrid>



## Guías prácticas
Explore guías paso a paso que le muestran cómo trabajar con canales, crear customer journeys, personalizar el contenido y gestionar su audiencia de forma eficaz.
<CardGrid>
  <IconLinkCard
    href="/developer/guides/messaging-channels/ios-interactive-push/"
    icon="push"
    title="Llegue a los usuarios en el canal correcto"
    description="Entregue mensajes en todos los canales."
  />
  <IconLinkCard
    href="/developer/guides/audience-and-segmentation/tags/"
    icon="segment"
    title="Diríjase a la audiencia correcta"
    description="Utilice etiquetas y eventos para una segmentación más precisa."
  />
  <IconLinkCard
    href="/developer/guides/customer-journey/api-based-entry/"
    icon="journey"
    title="Automatizar los customer journeys"
    description="Cree journeys de usuario automatizados."
  />
  <IconLinkCard
    href="/developer/guides/personalization/dynamic-content/"
    icon="personalization"
    title="Personalice sus mensajes"
    description="Adapte el contenido dinámicamente en función de los datos y el comportamiento del usuario."
  />
  <IconLinkCard
    href="/developer/guides/content/rich-media-templates-syntax/"
    icon="pencil"
    title="Mejorar el contenido del mensaje"
    description="Añada plantillas de rich media y diseños personalizados a sus mensajes."
  />
</CardGrid>

## Resolución de problemas
Resuelva los problemas rápidamente con las guías de resolución de problemas específicas de cada plataforma.
<CardGrid columns={3}>
  <IconLinkCard
    href="/developer/troubleshooting/sending-errors/ios-os-x-safari-errors/"
    icon="apple"
    title="Errores de iOS, macOS y Safari"
  />
  <IconLinkCard
    href="/developer/troubleshooting/sending-errors/android-chrome-firefox-errors/"
    icon="android"
    title="Android y navegadores"
  />
  <IconLinkCard
    href="/developer/troubleshooting/sending-errors/huawei-errors/"
    icon="huawei"
    title="Errores de Huawei"
  />
  <IconLinkCard
    href="/developer/troubleshooting/sending-errors/windows-errors/"
    icon="seti:windows"
    title="Errores de Windows"
  />
  <IconLinkCard
    href="/developer/troubleshooting/sending-errors/amazon-errors/"
    icon="amazon"
    title="Errores de Amazon"
  />
  <IconLinkCard
    href="/developer/troubleshooting/sending-errors/email-errors/"
    icon="email"
    title="Errores de email"
  />
</CardGrid>


## Centro de conocimiento

Comprenda los conceptos fundamentales de Pushwoosh. Aprenda cómo se identifican los dispositivos, cómo funcionan los ID de usuario y cómo gestionar los datos de forma coherente en todas las plataformas.
<CardGrid>
  <IconLinkCard
    href="/developer/pushwoosh-knowledge-hub/device-identifiers/"
    icon="open-book"
    title="Identificadores de dispositivo"
    description="Comprenda los HWID, los tokens push y cómo se reconocen los dispositivos en Pushwoosh."
  />
  <IconLinkCard
    href="/developer/pushwoosh-knowledge-hub/types-of-registered-devices/"
    icon="open-book"
    title="Tipos de dispositivos"
    description="Comprenda las categorías de dispositivos utilizadas."
  />
  <IconLinkCard
    href="/developer/pushwoosh-knowledge-hub/users-userids/users-userids/"
    icon="open-book"
    title="Usuarios (ID de usuario)"
    description="Comprenda cómo funcionan los ID de usuario en Pushwoosh."
  />
  <IconLinkCard
    href="/developer/pushwoosh-knowledge-hub/users-userids/collecting-user-ids/"
    icon="open-book"
    title="Establecer un ID de usuario personalizado"
    description="Establezca un ID de usuario personalizado y conéctelo a varios dispositivos para la mensajería multicanal."
  />
</CardGrid>