# ภาพรวม iOS SDK

## การตั้งค่า iOS SDK

เลือกวิธีการผสานรวมที่เหมาะสมกับความต้องการของคุณที่สุดเพื่อเริ่มต้นใช้งาน Pushwoosh iOS SDK:

- [การผสานรวมโดยใช้ AI ช่วย](/th/developer/pushwoosh-sdk/ios-sdk/ai-integration/) - ใช้ผู้ช่วยเขียนโค้ด AI เพื่อผสานรวมและกำหนดค่า Pushwoosh iOS SDK

หรือทำด้วยตัวเอง:

- [คู่มือเริ่มต้นฉบับย่อ](/th/developer/pushwoosh-sdk/ios-sdk/setting-up-pushwoosh-ios-sdk/quick-start/) - ตั้งค่าการแจ้งเตือนแบบพุชพื้นฐานในไม่กี่นาทีด้วยตัวอย่างที่รวดเร็วและง่ายดาย
- [คู่มือการผสานรวมพื้นฐาน](/th/developer/pushwoosh-sdk/ios-sdk/setting-up-pushwoosh-ios-sdk/basic-integration-guide/) - แนวทางทีละขั้นตอนในการตั้งค่า iOS SDK ตั้งแต่เริ่มต้น
- [คู่มือการผสานรวมขั้นสูง](/th/developer/pushwoosh-sdk/ios-sdk/setting-up-pushwoosh-ios-sdk/advanced-integration-guide/) - ปลดล็อกศักยภาพสูงสุดของ Pushwoosh iOS SDK ด้วยเทคนิคการผสานรวมขั้นสูง

## เอกสารทางเทคนิค

[เอกสารอ้างอิง API ของ iOS SDK](https://pushwoosh.github.io/pushwoosh-ios-sdk/) — เอกสารทางเทคนิคฉบับสมบูรณ์ที่ครอบคลุมคลาส, เมธอด และคุณสมบัติสาธารณะทั้งหมด

## การปรับแต่ง SDK

[เรียนรู้วิธีการปรับแต่ง iOS SDK](/th/developer/pushwoosh-sdk/ios-sdk/customizing-ios-sdk/)

## ตัวอย่างโค้ด

[มาสำรวจฟังก์ชันการทำงานของ Pushwoosh](/th/developer/pushwoosh-sdk/ios-sdk/pushwoosh-sdk-samples-for-ios/) โดยไม่ต้องผสานรวม SDK เข้ากับโปรเจกต์ของคุณ

## การแก้ไขปัญหาและคำถามที่พบบ่อย

[สำรวจปัญหาและแนวทางแก้ไขที่พบบ่อย](/th/developer/pushwoosh-sdk/ios-sdk/ios-faq/)

## การสนับสนุนและชุมชน

มีคำถามหรือปัญหากับ Pushwoosh SDK หรือไม่? [ติดต่อทีมสนับสนุนของเรา!](/th/developer/pushwoosh-sdk/support-and-community/)

## ขนาดโมดูล SDK

ตารางด้านล่างแสดงขนาดการดาวน์โหลดของแต่ละโมดูล SDK (เวอร์ชัน 7.0.12) ซึ่งเป็นขนาดที่บีบอัดของไฟล์ XCFramework

| โมดูล | ขนาด | คำอธิบาย |
|--------|------|-------------|
| PushwooshFramework | 422 KB | เฟรมเวิร์กหลักของ SDK (จำเป็น) |
| PushwooshCore | 1.93 MB | ฟังก์ชันการทำงานหลัก (จำเป็น) |
| PushwooshBridge | 394 KB | โมดูลบริดจ์ (จำเป็น) |
| PushwooshLiveActivities | 314 KB | รองรับ Live Activities & Dynamic Island (จำเป็น) |
| PushwooshForegroundPush | 1.40 MB | การแจ้งเตือนแบบพุชเมื่อแอปอยู่เบื้องหน้า |
| PushwooshGeozones | 130 KB | การแจ้งเตือนแบบพุชตามตำแหน่งทางภูมิศาสตร์ |
| PushwooshVoIP | 302 KB | การแจ้งเตือนแบบพุช VoIP |
| PushwooshInboxUI | 299 KB | ส่วนประกอบ UI ของกล่องข้อความ |
| PushwooshTVOS | 1.05 MB | รองรับ tvOS |

:::note[ขนาดบน App Store]
ขนาดจริงที่เพิ่มเข้าไปในแอปของคุณอาจแตกต่างจากค่าข้างต้น App Store ใช้การบีบอัดเพิ่มเติมและ app thinning ซึ่งโดยทั่วไปจะส่งผลให้ขนาดดาวน์โหลดสำหรับผู้ใช้ปลายทางเล็กลง ขนาดที่แสดงเป็นขนาดของไฟล์ XCFramework ดิบ
:::

## เอกสารอ้างอิง

<CardGrid>
  <LinkCard
    title="เอกสารอ้างอิง API ของ iOS SDK"
    description="เอกสารทางเทคนิคฉบับสมบูรณ์ที่ครอบคลุมคลาส, เมธอด และคุณสมบัติสาธารณะทั้งหมด"
    href="https://pushwoosh.github.io/pushwoosh-ios-sdk/"
  />
  <LinkCard
    title="ซอร์สโค้ดของ iOS SDK"
    description="เรียกดูที่เก็บซอร์สโค้ด iOS SDK แบบโอเพนซอร์สบน GitHub"
    href="https://github.com/Pushwoosh/pushwoosh-ios-sdk"
  />
  <LinkCard
    title="ตัวอย่างโค้ด iOS"
    description="โค้ดตัวอย่างและเดโมเพื่อสำรวจฟังก์ชันการทำงานของ Pushwoosh iOS SDK"
    href="/developer/pushwoosh-sdk/ios-sdk/pushwoosh-sdk-samples-for-ios/"
  />
</CardGrid>