ข้ามไปยังเนื้อหา

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

ด้วยตัวอย่าง Pushwoosh สำหรับ iOS คุณสามารถสำรวจฟังก์ชันการทำงานของ Pushwoosh ได้โดยไม่ต้องรวม SDK เข้ากับโปรเจกต์ของคุณ หรือตรวจสอบว่า Pushwoosh SDK ถูกนำไปใช้อย่างไรในโปรเจกต์ตัวอย่างของเรา

ข้อกำหนดเบื้องต้น

Anchor link to

ก่อนใช้ตัวอย่าง โปรดตรวจสอบให้แน่ใจว่าคุณมีสิ่งต่อไปนี้:

แอปพลิเคชันตัวอย่าง Pushwoosh

Anchor link to

โปรเจกต์นี้เป็นแอปพลิเคชัน iOS พื้นฐานที่รวม Pushwoosh SDK ไว้ด้วย ซึ่งแสดงฟีเจอร์หลักต่างๆ เช่น:

  • การรับ push notifications
  • การติดตามการส่ง push notification
  • การจัดการ user tags
  • การส่ง events
  • การลงทะเบียนผู้ใช้

ใช้แอปตัวอย่างเป็นเครื่องมือในการเรียนรู้หรือเป็นพื้นฐานสำหรับการพัฒนาของคุณ

1. ดาวน์โหลดแอปตัวอย่าง

Anchor link to

โคลน repository:

Terminal window
git clone https://github.com/Pushwoosh/pushwoosh-ios-sample.git

2. กำหนดค่าโปรเจกต์

Anchor link to
  1. เปิดโปรเจกต์ใน Xcode

  2. เพิ่ม https://github.com/Pushwoosh/Pushwoosh-XCFramework เป็น Swift Package Dependency

  3. ตั้งค่า bundle identifier สำหรับ target หลัก (PushwooshSampleApp) ให้ตรงกับโปรเจกต์ Pushwoosh ของคุณ (เช่น com.pushwoosh.PushwooshSampleApp)

  4. ใช้ bundle identifier เดียวกันสำหรับ target NotificationService โดยต่อท้ายด้วย .NotificationService (เช่น com.pushwoosh.PushwooshSampleApp.NotificationService)

  5. ใน Info.plist ให้ตั้งค่า:

    • คีย์ Pushwoosh_APPID เป็น Pushwoosh Application Code
    • คีย์ Pushwoosh_API_TOKEN เป็น Pushwoosh Device API Token

สำคัญ: ตรวจสอบให้แน่ใจว่าได้ให้สิทธิ์ token ในการเข้าถึงแอปที่ถูกต้องใน Pushwoosh Control Panel ของคุณ เรียนรู้เพิ่มเติม

3. รันโปรเจกต์

Anchor link to
  1. บิวด์และรันโปรเจกต์
  2. ไปที่แท็บ Settings ในแอป
  3. แตะปุ่ม Register for Pushes
  4. ให้สิทธิ์สำหรับ push notifications อุปกรณ์จะถูกลงทะเบียนกับ Pushwoosh

ตัวอย่าง Pushwoosh iOS

Anchor link to

สำรวจ repository pushwoosh-quickstart-ios ของเราสำหรับตัวอย่างโค้ดที่มีเอกสารประกอบครบถ้วนซึ่งครอบคลุมฟีเจอร์ต่างๆ ของ SDK ตัวอย่างเหล่านี้พร้อมใช้งานเป็นข้อมูลอ้างอิงหรือเป็นจุดเริ่มต้นสำหรับโปรเจกต์ของคุณเอง