Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon มีความสามารถพิเศษใด ๆ ที่จำเป็นสำหรับ pushwoosh บน iOS


มีความสามารถพิเศษใด ๆ ที่จำเป็นสำหรับ pushwoosh บน iOS


ในการรวม pushwoosh บน iOS จำเป็นต้องมีความสามารถพิเศษและการกำหนดค่าหลายประการ:

1. การติดตั้งและการตั้งค่า

ในการรวม Pushwoosh SDK ลงในแอปพลิเคชัน iOS ของคุณคุณสามารถใช้ Swift Package Manager หรือ Cocoapods สิ่งนี้เกี่ยวข้องกับการเพิ่มแพ็คเกจ pushwoosh หรือการพึ่งพาโครงการของคุณและเรียกใช้คำสั่งที่จำเป็นเพื่อติดตั้ง [1] [8]

2. ความสามารถใน xcode

ในส่วนการลงนามและความสามารถของโครงการ XCode ของคุณคุณต้องเพิ่มความสามารถต่อไปนี้:
- การแจ้งเตือนแบบพุช: นี่เป็นสิ่งจำเป็นสำหรับการรับการแจ้งเตือนแบบพุช
- โหมดพื้นหลัง: หลังจากเพิ่มความสามารถนี้ตรวจสอบให้แน่ใจว่ามีการตรวจสอบการแจ้งเตือนระยะไกล สิ่งนี้ช่วยให้แอปของคุณได้รับการแจ้งเตือนแม้ว่าจะไม่ได้ทำงานในเบื้องหน้าก็ตาม
- หากคุณวางแผนที่จะใช้การแจ้งเตือนที่ละเอียดอ่อนเวลา (มีอยู่ใน iOS 15 และใหม่กว่า) คุณควรเพิ่มความสามารถในการแจ้งเตือนที่ละเอียดอ่อนเวลา [1]

3. info.plist การกำหนดค่า

ในไฟล์ `info.plist` ของแอปคุณต้องตั้งค่าสองปุ่ม:
- pushwoosh_appid: ตั้งค่าเป็นรหัสแอปพลิเคชัน pushwoosh ของคุณ
- PW_API_TOKEN: ตั้งค่าเป็นโทเค็น PUSHWOOSH API ของคุณ [1]

4. รหัสการเริ่มต้น

คุณต้องเพิ่มรหัสการเริ่มต้นในคลาส `appdelegate` ของคุณ โดยทั่วไปจะเกี่ยวข้องกับการลงทะเบียนสำหรับการแจ้งเตือนแบบพุชและตั้งค่า pushwoosh sdk [1]

5. การกำหนดค่าตามโทเค็นหรือตามใบรับรอง

สำหรับการสื่อสารกับ Apple Push Notification Service (APNS) คุณสามารถใช้การรับรองความถูกต้องตามโทเค็นหรือตามใบรับรอง:
- การกำหนดค่าตามโทเค็น: รับคีย์การเข้ารหัสและรหัสคีย์จาก Apple จากนั้นกำหนดค่าสิ่งเหล่านี้ใน Pushwoosh คุณจะต้องอัปโหลดไฟล์คีย์การลงนาม (.p8) และป้อน ID ทีมและ Bundle ID [2]
- การกำหนดค่าตามใบรับรอง: สร้างคำขอใบรับรองรับใบรับรองพุช (.p12) และกำหนดค่าสิ่งเหล่านี้ใน pushwoosh [5]

6. กิจกรรมสดและการแจ้งเตือนแบบโต้ตอบ

Pushwoosh สนับสนุนกิจกรรมการแสดงสดของ iOS ซึ่งช่วยให้ผู้ใช้สามารถดูข้อมูลสดและดำเนินการได้อย่างรวดเร็ว คุณสามารถจัดการสิ่งเหล่านี้โดยใช้วิธีการเช่น `startliveActivityWithToken:` และ `stopliveactivity` [3] [9]
นอกจากนี้การแจ้งเตือนแบบพุชแบบโต้ตอบช่วยให้ผู้ใช้สามารถโต้ตอบโดยตรงกับการแจ้งเตือนโดยให้ตัวเลือกที่สามารถดำเนินการได้เช่นการตอบกลับข้อความหรือทำงานให้เสร็จ สิ่งนี้ต้องการการตั้งค่าหมวดหมู่การแจ้งเตือนในแผงควบคุม Pushwoosh [4]

7. ตัวเลือกการปรับแต่ง

Pushwoosh มีตัวเลือกการปรับแต่งที่หลากหลายรวมถึงการเชื่อมโยงลึกการติดตามการซื้อในแอปการแจ้งเตือนสื่อที่หลากหลายและเสียงพุชแบบกำหนดเอง คุณสมบัติเหล่านี้สามารถปรับปรุงการมีส่วนร่วมของผู้ใช้และมอบประสบการณ์ที่เป็นส่วนตัวมากขึ้น [10]
การอ้างอิง:
[1] https://docs.pushwoosh.com/developer/pushwoosh-sdk/ios-sdk/setting-up-pushwoosh-ios-sdk/basic-integration-guide/
[2] https://docs.pushwoosh.com/developer/first-steps/connect-messaging-services/ios-configuration/ios-token-mased-monfiguration/
[3] https://blog.pushwoosh.com/blog/ios-live-activities/
[4] https://docs.pushwoosh.com/product/messaging-channels/push-notifications/ios-interactive-push/
[5] https://docs.pushwoosh.com/developer/first-steps/connect-messaging-services/ios-configuration/ios-platform-configuration/
[6] https://stackoverflow.com/questions/46881252/IOS-11-push-notifications-do-not-work-with-pushwoosh
[7] https://www.pushwoosh.com/products/ios-web-push-notifications/
[8] https://docs.pushwoosh.com/developer/pushwoosh-sdk/ios-sdk/setting-up-pushwoosh-ios-sdk/
[9] https://www.youtube.com/watch?v=jrrdh_pizce
[10] https://docs.pushwoosh.com/developer/pushwoosh-sdk/ios-sdk/customizing-ios-sdk/