# 开发者文档

欢迎来到 Pushwoosh 开发者文档。在这里，您将找到全面的指南和资源，帮助您集成 Pushwoosh、配置消息服务、高效处理代码相关任务，并构建强大的用户互动功能。

## 开始使用

设置 Pushwoosh，集成 SDK，注册用户设备，并发送您的第一条推送通知。

### 开始之前
从基础开始：了解 Pushwoosh 并创建您的第一个项目。

<CardGrid>
  <IconLinkCard
    href="/developer/first-steps/what-is-pushwoosh/"
    icon="star"
    title="Pushwoosh 概述"
    description="了解 Pushwoosh 是什么以及它的工作原理。"
  />
  <IconLinkCard
    href="/developer/first-steps/start-with-your-project/"
    icon="rocket"
    title="项目设置指南"
    description="创建您的项目并为集成做好准备。"
  />
</CardGrid>

### 配置平台
设置您计划使用的消息平台。

<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="华为"
  />
  <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="电子邮件"
  />
  <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="短信"
  />
  <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>

### 集成 Pushwoosh SDK
为您的平台安装 Pushwoosh SDK。

<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="华为"
  />
  <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="跨平台框架"
  />
  <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>

### 注册用户设备并测试您的集成
安装 SDK 后，向 Pushwoosh 注册用户设备，并通过发送测试消息来验证送达情况。

<CardGrid>
  <IconLinkCard
    href="/developer/first-steps/subscribe-users/"
    icon="segment"
    title="注册设备"
    description="了解如何注册用户设备并与 Pushwoosh 同步数据。"
  />
  <IconLinkCard
    href="/developer/first-steps/test-your-integration/"
    icon="approve-check"
    title="测试您的集成"
    description="通过发送示例消息来测试您的设置。"
  />
</CardGrid>

## 使用 API
探索可用的 API 方法，了解访问令牌类型，并理解关键标识符。
<CardGrid>
<IconLinkCard
  href="/developer/api-reference/"
  icon="code"
  title="API 概述"
  description="Pushwoosh API 概述：身份验证、速率限制、请求和响应代码。"
/>
  <IconLinkCard
    href="/developer/api-reference/api-methods-reference-index/"
    icon="code"
    title="API 参考索引"
    description="探索可用的 API 方法的完整列表。"
  />
  <IconLinkCard
    href="/developer/api-reference/api-access-token/"
    icon="code"
    title="API 访问令牌"
    description="了解 API 令牌以及如何获取。"
  />
  <IconLinkCard
    href="/developer/api-reference/api-identifiers/"
    icon="code"
    title="关键 API 标识符"
    description="了解 API 调用中使用的标识符。"
  />
</CardGrid>



## 操作指南
探索分步指南，向您展示如何使用渠道、创建客户旅程、个性化内容以及有效管理您的受众。
<CardGrid>
  <IconLinkCard
    href="/developer/guides/messaging-channels/ios-interactive-push/"
    icon="push"
    title="通过正确的渠道触达用户"
    description="在每个渠道上发送消息。"
  />
  <IconLinkCard
    href="/developer/guides/audience-and-segmentation/tags/"
    icon="segment"
    title="定位正确的目标受众"
    description="使用标签和事件进行更精确的定位。"
  />
  <IconLinkCard
    href="/developer/guides/customer-journey/api-based-entry/"
    icon="journey"
    title="自动化客户旅程"
    description="构建自动化的用户旅程。"
  />
  <IconLinkCard
    href="/developer/guides/personalization/dynamic-content/"
    icon="personalization"
    title="个性化您的消息"
    description="根据用户数据和行为动态调整内容。"
  />
  <IconLinkCard
    href="/developer/guides/content/rich-media-templates-syntax/"
    icon="pencil"
    title="增强消息内容"
    description="为您的消息添加富媒体模板和自定义布局。"
  />
</CardGrid>

## 故障排除
通过特定平台的故障排除指南快速解决问题。
<CardGrid columns={3}>
  <IconLinkCard
    href="/developer/troubleshooting/sending-errors/ios-os-x-safari-errors/"
    icon="apple"
    title="iOS、macOS 和 Safari 错误"
  />
  <IconLinkCard
    href="/developer/troubleshooting/sending-errors/android-chrome-firefox-errors/"
    icon="android"
    title="Android 和浏览器"
  />
  <IconLinkCard
    href="/developer/troubleshooting/sending-errors/huawei-errors/"
    icon="huawei"
    title="华为错误"
  />
  <IconLinkCard
    href="/developer/troubleshooting/sending-errors/windows-errors/"
    icon="seti:windows"
    title="Windows 错误"
  />
  <IconLinkCard
    href="/developer/troubleshooting/sending-errors/amazon-errors/"
    icon="amazon"
    title="Amazon 错误"
  />
  <IconLinkCard
    href="/developer/troubleshooting/sending-errors/email-errors/"
    icon="email"
    title="电子邮件错误"
  />
</CardGrid>


## 知识中心

了解 Pushwoosh 的基本概念。学习设备是如何被识别的，User ID 是如何工作的，以及如何跨平台一致地管理数据。
<CardGrid>
  <IconLinkCard
    href="/developer/pushwoosh-knowledge-hub/device-identifiers/"
    icon="open-book"
    title="设备标识符"
    description="了解 HWID、推送令牌以及设备在 Pushwoosh 中是如何被识别的。"
  />
  <IconLinkCard
    href="/developer/pushwoosh-knowledge-hub/types-of-registered-devices/"
    icon="open-book"
    title="设备类型"
    description="了解所使用的设备类别。"
  />
  <IconLinkCard
    href="/developer/pushwoosh-knowledge-hub/users-userids/users-userids/"
    icon="open-book"
    title="用户 (User ID)"
    description="了解 User ID 在 Pushwoosh 中的工作原理。"
  />
  <IconLinkCard
    href="/developer/pushwoosh-knowledge-hub/users-userids/collecting-user-ids/"
    icon="open-book"
    title="设置自定义 User ID"
    description="设置自定义 User ID 并将其连接到多个设备以实现跨渠道消息传递。"
  />
</CardGrid>