# توثيق المطورين

مرحبًا بك في توثيق مطوري 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="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="kakao"
    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>

### تكامل 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="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="أطر العمل متعددة المنصات"
  />
  <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="/product/troubleshooting/sending-errors/ios-os-x-safari-errors/"
    icon="apple"
    title="أخطاء iOS و macOS و Safari"
  />
  <IconLinkCard
    href="/product/troubleshooting/sending-errors/android-chrome-firefox-errors/"
    icon="android"
    title="أخطاء Android والمتصفحات"
  />
  <IconLinkCard
    href="/product/troubleshooting/sending-errors/huawei-errors/"
    icon="huawei"
    title="أخطاء Huawei"
  />
  <IconLinkCard
    href="/product/troubleshooting/sending-errors/windows-errors/"
    icon="seti:windows"
    title="أخطاء Windows"
  />
  <IconLinkCard
    href="/product/troubleshooting/sending-errors/amazon-errors/"
    icon="amazon"
    title="أخطاء Amazon"
  />
  <IconLinkCard
    href="/product/troubleshooting/sending-errors/email-errors/"
    icon="email"
    title="أخطاء البريد الإلكتروني"
  />
</CardGrid>


## مركز المعرفة

افهم المفاهيم الأساسية لـ Pushwoosh. تعلم كيف يتم تحديد الأجهزة، وكيف تعمل معرفات المستخدم، وكيفية إدارة البيانات بشكل متسق عبر المنصات.
<CardGrid>
  <IconLinkCard
    href="/developer/pushwoosh-knowledge-hub/device-identifiers/"
    icon="open-book"
    title="معرفات الأجهزة"
    description="افهم HWIDs، ورموز الدفع، وكيف يتم التعرف على الأجهزة في 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="المستخدمون (معرفات المستخدم)"
    description="افهم كيف تعمل معرفات المستخدم في Pushwoosh."
  />
  <IconLinkCard
    href="/developer/pushwoosh-knowledge-hub/users-userids/collecting-user-ids/"
    icon="open-book"
    title="تعيين معرف مستخدم مخصص"
    description="قم بتعيين معرف مستخدم مخصص وربطه بأجهزة متعددة للرسائل عبر القنوات."
  />
</CardGrid>