# Documentation pour les développeurs

Bienvenue dans la documentation pour les développeurs de Pushwoosh. Vous trouverez ici des guides complets et des ressources pour vous aider à intégrer Pushwoosh, à configurer les services de messagerie, à gérer efficacement les tâches liées au code et à créer de puissantes fonctionnalités d'engagement utilisateur.

## Démarrer

Configurez Pushwoosh, intégrez le SDK, enregistrez les appareils des utilisateurs et envoyez votre première notification push.

### Avant de commencer
Commencez par les bases : comprenez Pushwoosh et créez votre premier projet.

<CardGrid>
  <IconLinkCard
    href="/developer/first-steps/what-is-pushwoosh/"
    icon="star"
    title="Présentation de Pushwoosh"
    description="Découvrez ce qu'est Pushwoosh et comment il fonctionne."
  />
  <IconLinkCard
    href="/developer/first-steps/start-with-your-project/"
    icon="rocket"
    title="Guide de configuration du projet"
    description="Créez votre projet et préparez-le pour l'intégration."
  />
</CardGrid>

### Configurer les plateformes
Configurez les plateformes de messagerie avec lesquelles vous prévoyez de travailler.

<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="Push Web"
  />
  <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>

### Intégrer le SDK Pushwoosh
Installez le SDK Pushwoosh pour votre plateforme.

<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 multiplateformes"
  />
  <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>

### Enregistrer les appareils des utilisateurs et tester votre intégration
Après avoir installé le SDK, enregistrez les appareils des utilisateurs avec Pushwoosh et vérifiez la livraison en envoyant un message de test.

<CardGrid>
  <IconLinkCard
    href="/developer/first-steps/subscribe-users/"
    icon="segment"
    title="Enregistrer les appareils"
    description="Apprenez à enregistrer les appareils des utilisateurs et à synchroniser les données avec Pushwoosh."
  />
  <IconLinkCard
    href="/developer/first-steps/test-your-integration/"
    icon="approve-check"
    title="Testez votre intégration"
    description="Testez votre configuration en envoyant un exemple de message."
  />
</CardGrid>

## Utiliser l'API
Explorez les méthodes API disponibles, découvrez les types de jetons d'accès et comprenez les identifiants clés.
<CardGrid>
<IconLinkCard
  href="/developer/api-reference/"
  icon="code"
  title="Présentation de l'API"
  description="Présentation de l'API Pushwoosh : authentification, limites de débit, requêtes et codes de réponse."
/>
  <IconLinkCard
    href="/developer/api-reference/api-methods-reference-index/"
    icon="code"
    title="Index de référence de l'API"
    description="Explorez la liste complète des méthodes API disponibles."
  />
  <IconLinkCard
    href="/developer/api-reference/api-access-token/"
    icon="code"
    title="Jeton d'accès API"
    description="Découvrez les jetons API et comment en obtenir un."
  />
  <IconLinkCard
    href="/developer/api-reference/api-identifiers/"
    icon="code"
    title="Identifiants API clés"
    description="Comprenez les identifiants utilisés dans les appels API."
  />
</CardGrid>



## Guides pratiques
Explorez des guides étape par étape qui vous montrent comment travailler avec les canaux, créer des parcours clients, personnaliser le contenu et gérer efficacement votre audience.
<CardGrid>
  <IconLinkCard
    href="/developer/guides/messaging-channels/ios-interactive-push/"
    icon="push"
    title="Atteindre les utilisateurs sur le bon canal"
    description="Délivrez des messages sur chaque canal."
  />
  <IconLinkCard
    href="/developer/guides/audience-and-segmentation/tags/"
    icon="segment"
    title="Cibler la bonne audience"
    description="Utilisez les tags et les événements pour un ciblage plus précis."
  />
  <IconLinkCard
    href="/developer/guides/customer-journey/api-based-entry/"
    icon="journey"
    title="Automatiser les parcours clients"
    description="Créez des parcours utilisateurs automatisés."
  />
  <IconLinkCard
    href="/developer/guides/personalization/dynamic-content/"
    icon="personalization"
    title="Personnaliser vos messages"
    description="Adaptez le contenu de manière dynamique en fonction des données et du comportement des utilisateurs."
  />
  <IconLinkCard
    href="/developer/guides/content/rich-media-templates-syntax/"
    icon="pencil"
    title="Améliorer le contenu des messages"
    description="Ajoutez des modèles de rich media et des mises en page personnalisées à vos messages."
  />
</CardGrid>

## Dépannage
Résolvez rapidement les problèmes grâce à des guides de dépannage spécifiques à chaque plateforme.
<CardGrid columns={3}>
  <IconLinkCard
    href="/developer/troubleshooting/sending-errors/ios-os-x-safari-errors/"
    icon="apple"
    title="Erreurs iOS, macOS et Safari"
  />
  <IconLinkCard
    href="/developer/troubleshooting/sending-errors/android-chrome-firefox-errors/"
    icon="android"
    title="Android et navigateurs"
  />
  <IconLinkCard
    href="/developer/troubleshooting/sending-errors/huawei-errors/"
    icon="huawei"
    title="Erreurs Huawei"
  />
  <IconLinkCard
    href="/developer/troubleshooting/sending-errors/windows-errors/"
    icon="seti:windows"
    title="Erreurs Windows"
  />
  <IconLinkCard
    href="/developer/troubleshooting/sending-errors/amazon-errors/"
    icon="amazon"
    title="Erreurs Amazon"
  />
  <IconLinkCard
    href="/developer/troubleshooting/sending-errors/email-errors/"
    icon="email"
    title="Erreurs d'e-mail"
  />
</CardGrid>


## Base de connaissances

Comprenez les concepts fondamentaux de Pushwoosh. Apprenez comment les appareils sont identifiés, comment les ID utilisateur fonctionnent et comment gérer les données de manière cohérente sur toutes les plateformes.
<CardGrid>
  <IconLinkCard
    href="/developer/pushwoosh-knowledge-hub/device-identifiers/"
    icon="open-book"
    title="Identifiants d'appareil"
    description="Comprenez les HWID, les jetons push et comment les appareils sont reconnus dans Pushwoosh."
  />
  <IconLinkCard
    href="/developer/pushwoosh-knowledge-hub/types-of-registered-devices/"
    icon="open-book"
    title="Types d'appareils"
    description="Comprenez les catégories d'appareils utilisées."
  />
  <IconLinkCard
    href="/developer/pushwoosh-knowledge-hub/users-userids/users-userids/"
    icon="open-book"
    title="Utilisateurs (ID utilisateur)"
    description="Comprenez comment les ID utilisateur fonctionnent dans Pushwoosh."
  />
  <IconLinkCard
    href="/developer/pushwoosh-knowledge-hub/users-userids/collecting-user-ids/"
    icon="open-book"
    title="Définir un ID utilisateur personnalisé"
    description="Définissez un ID utilisateur personnalisé et connectez-le à plusieurs appareils pour une messagerie multicanal."
  />
</CardGrid>