ตัวอย่างโค้ด 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:
git clone https://github.com/Pushwoosh/pushwoosh-ios-sample.git2. กำหนดค่าโปรเจกต์
Anchor link to-
เปิดโปรเจกต์ใน Xcode
-
เพิ่ม
https://github.com/Pushwoosh/Pushwoosh-XCFrameworkเป็น Swift Package Dependency -
ตั้งค่า bundle identifier สำหรับ target หลัก (PushwooshSampleApp) ให้ตรงกับโปรเจกต์ Pushwoosh ของคุณ (เช่น
com.pushwoosh.PushwooshSampleApp) -
ใช้ bundle identifier เดียวกันสำหรับ target NotificationService โดยต่อท้ายด้วย
.NotificationService(เช่นcom.pushwoosh.PushwooshSampleApp.NotificationService) -
ใน
Info.plistให้ตั้งค่า:- คีย์
Pushwoosh_APPIDเป็น Pushwoosh Application Code - คีย์
Pushwoosh_API_TOKENเป็น Pushwoosh Device API Token
- คีย์
สำคัญ: ตรวจสอบให้แน่ใจว่าได้ให้สิทธิ์ token ในการเข้าถึงแอปที่ถูกต้องใน Pushwoosh Control Panel ของคุณ เรียนรู้เพิ่มเติม
3. รันโปรเจกต์
Anchor link to- บิวด์และรันโปรเจกต์
- ไปที่แท็บ Settings ในแอป
- แตะปุ่ม Register for Pushes
- ให้สิทธิ์สำหรับ push notifications อุปกรณ์จะถูกลงทะเบียนกับ Pushwoosh
ตัวอย่าง Pushwoosh iOS
Anchor link toสำรวจ repository pushwoosh-quickstart-ios ของเราสำหรับตัวอย่างโค้ดที่มีเอกสารประกอบครบถ้วนซึ่งครอบคลุมฟีเจอร์ต่างๆ ของ SDK ตัวอย่างเหล่านี้พร้อมใช้งานเป็นข้อมูลอ้างอิงหรือเป็นจุดเริ่มต้นสำหรับโปรเจกต์ของคุณเอง