# Documentação do desenvolvedor

Bem-vindo à documentação do desenvolvedor da Pushwoosh. Aqui, você encontrará guias e recursos abrangentes para ajudá-lo a integrar a Pushwoosh, configurar serviços de mensagens, lidar com tarefas relacionadas a código de forma eficiente e criar recursos poderosos de engajamento do usuário.

## Comece agora

Configure a Pushwoosh, integre o SDK, registre os dispositivos dos usuários e envie sua primeira notificação push.

### Antes de começar
Comece com o básico: entenda a Pushwoosh e crie seu primeiro projeto.

<CardGrid>
  <IconLinkCard
    href="/developer/first-steps/what-is-pushwoosh/"
    icon="star"
    title="Visão geral da Pushwoosh"
    description="Saiba o que é a Pushwoosh e como ela funciona."
  />
  <IconLinkCard
    href="/developer/first-steps/start-with-your-project/"
    icon="rocket"
    title="Guia de configuração do projeto"
    description="Crie seu projeto e prepare-o para a integração."
  />
</CardGrid>

### Configure as plataformas
Configure as plataformas de mensagens com as quais você planeja trabalhar.

<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="E-mail"
  />
  <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>

### Integre o SDK da Pushwoosh
Instale o SDK da Pushwoosh para sua 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>

### Registre os dispositivos do usuário e teste sua integração
Após instalar o SDK, registre os dispositivos do usuário com a Pushwoosh e verifique a entrega enviando uma mensagem de teste.

<CardGrid>
  <IconLinkCard
    href="/developer/first-steps/subscribe-users/"
    icon="segment"
    title="Registrar dispositivos"
    description="Aprenda como registrar dispositivos de usuários e sincronizar dados com a Pushwoosh "
  />
  <IconLinkCard
    href="/developer/first-steps/test-your-integration/"
    icon="approve-check"
    title="Teste sua integração"
    description="Teste sua configuração enviando uma mensagem de exemplo."
  />
</CardGrid>

## Use a API
Explore os métodos de API disponíveis, aprenda sobre os tipos de token de acesso e entenda os identificadores principais.
<CardGrid>
<IconLinkCard
  href="/developer/api-reference/"
  icon="code"
  title="Visão geral da API"
  description="Visão geral da API da Pushwoosh: autenticação, limites de taxa, solicitações e códigos de resposta."
/>
  <IconLinkCard
    href="/developer/api-reference/api-methods-reference-index/"
    icon="code"
    title="Índice de referência da API"
    description="Explore a lista completa de métodos de API disponíveis."
  />
  <IconLinkCard
    href="/developer/api-reference/api-access-token/"
    icon="code"
    title="Token de acesso da API"
    description="Aprenda sobre os tokens de API e como obter um."
  />
  <IconLinkCard
    href="/developer/api-reference/api-identifiers/"
    icon="code"
    title="Identificadores principais da API"
    description="Entenda os identificadores usados nas chamadas de API."
  />
</CardGrid>



## Guias práticos
Explore guias passo a passo que mostram como trabalhar com canais, criar jornadas do cliente, personalizar conteúdo e gerenciar seu público de forma eficaz.
<CardGrid>
  <IconLinkCard
    href="/developer/guides/messaging-channels/ios-interactive-push/"
    icon="push"
    title="Alcance os usuários no canal certo"
    description="Entregue mensagens em todos os canais."
  />
  <IconLinkCard
    href="/developer/guides/audience-and-segmentation/tags/"
    icon="segment"
    title="Segmente o público certo"
    description="Use tags e eventos para uma segmentação mais precisa."
  />
  <IconLinkCard
    href="/developer/guides/customer-journey/api-based-entry/"
    icon="journey"
    title="Automatize as jornadas do cliente"
    description="Crie jornadas de usuário automatizadas."
  />
  <IconLinkCard
    href="/developer/guides/personalization/dynamic-content/"
    icon="personalization"
    title="Personalize suas mensagens"
    description="Adapte o conteúdo dinamicamente com base nos dados e comportamento do usuário."
  />
  <IconLinkCard
    href="/developer/guides/content/rich-media-templates-syntax/"
    icon="pencil"
    title="Aprimore o conteúdo da mensagem"
    description="Adicione modelos de rich media e layouts personalizados às suas mensagens."
  />
</CardGrid>

## Solução de problemas
Resolva problemas rapidamente com guias de solução de problemas específicos da plataforma.
<CardGrid columns={3}>
  <IconLinkCard
    href="/developer/troubleshooting/sending-errors/ios-os-x-safari-errors/"
    icon="apple"
    title="Erros de iOS, macOS e Safari"
  />
  <IconLinkCard
    href="/developer/troubleshooting/sending-errors/android-chrome-firefox-errors/"
    icon="android"
    title="Android e navegadores"
  />
  <IconLinkCard
    href="/developer/troubleshooting/sending-errors/huawei-errors/"
    icon="huawei"
    title="Erros da Huawei"
  />
  <IconLinkCard
    href="/developer/troubleshooting/sending-errors/windows-errors/"
    icon="seti:windows"
    title="Erros do Windows"
  />
  <IconLinkCard
    href="/developer/troubleshooting/sending-errors/amazon-errors/"
    icon="amazon"
    title="Erros da Amazon"
  />
  <IconLinkCard
    href="/developer/troubleshooting/sending-errors/email-errors/"
    icon="email"
    title="Erros de e-mail"
  />
</CardGrid>


## Base de conhecimento

Entenda os conceitos fundamentais da Pushwoosh. Aprenda como os dispositivos são identificados, como os User IDs funcionam e como gerenciar dados de forma consistente entre plataformas.
<CardGrid>
  <IconLinkCard
    href="/developer/pushwoosh-knowledge-hub/device-identifiers/"
    icon="open-book"
    title="Identificadores de dispositivo"
    description="Entenda HWIDs, tokens de push e como os dispositivos são reconhecidos na Pushwoosh."
  />
  <IconLinkCard
    href="/developer/pushwoosh-knowledge-hub/types-of-registered-devices/"
    icon="open-book"
    title="Tipos de dispositivo"
    description="Entenda as categorias de dispositivos usadas."
  />
  <IconLinkCard
    href="/developer/pushwoosh-knowledge-hub/users-userids/users-userids/"
    icon="open-book"
    title="Usuários (User IDs)"
    description="Entenda como os User IDs funcionam na Pushwoosh."
  />
  <IconLinkCard
    href="/developer/pushwoosh-knowledge-hub/users-userids/collecting-user-ids/"
    icon="open-book"
    title="Definir um User ID personalizado"
    description="Defina um User ID personalizado e conecte-o a vários dispositivos para mensagens entre canais."
  />
</CardGrid>