ตัวเลือกการกำหนดค่า iOS
ส่วนนี้จะให้คำแนะนำทีละขั้นตอนสำหรับการกำหนดค่าแอปพลิเคชัน iOS ของคุณเพื่อเปิดใช้งานบริการส่งข้อความโดยใช้ Pushwoosh เลือกระหว่างการกำหนดค่าแบบใช้ใบรับรองหรือแบบใช้โทเค็น ขึ้นอยู่กับความต้องการของโปรเจกต์ของคุณ
การกำหนดค่าแบบใช้ใบรับรองสำหรับ iOS
Anchor link toเรียนรู้วิธีกำหนดค่า Pushwoosh สำหรับ iOS โดยใช้การรับรองความถูกต้องแบบใบรับรองสำหรับ APNs (Apple Push Notification Service)
การกำหนดค่าแบบใช้โทเค็นสำหรับ iOS
Anchor link toตั้งค่า Pushwoosh ด้วยการรับรองความถูกต้องแบบใช้โทเค็นสำหรับ APNs ซึ่งเป็นทางเลือกที่ปลอดภัยและมีประสิทธิภาพมากกว่าใบรับรอง
การกำหนดค่าใบรับรอง VoIP สำหรับ iOS
Anchor link toเปิดใช้งาน Pushwoosh เพื่อส่ง VoIP push notifications ไปยังแอป iOS ของคุณ เพื่อให้คุณสามารถส่งการแจ้งเตือนสายเรียกเข้าและกิจกรรม VoIP อื่นๆ ไปยังอุปกรณ์ของผู้ใช้ได้
การกำหนดค่า Apple Wallet pass สำหรับ iOS
Anchor link toอัปโหลดใบรับรองการลงนาม Pass Type ID ของคุณเพื่อให้ Pushwoosh สามารถลงนามและอัปเดต Apple Wallet passes (.pkpass) สำหรับแอปของคุณได้
การกำหนดค่าปุ่มการกระทำสำหรับ iOS
Anchor link toสร้างปุ่มการกระทำที่กำหนดเอง (หมวดหมู่ iOS) เพื่อให้ผู้ใช้สามารถโต้ตอบกับ push notifications ของคุณได้โดยตรงจากแบนเนอร์การแจ้งเตือน
การเลือกระหว่างใบรับรอง .p12 และคีย์ .p8 สำหรับ iOS push notifications
Anchor link toเมื่อกำหนดค่า iOS push notifications ใน Pushwoosh คุณต้องรับรองความถูกต้องกับ Apple Push Notification service (APNs) มีสองวิธีที่รองรับ:
- ใบรับรอง
.p12: วิธีการแบบดั้งเดิมที่ใช้ใบรับรอง - คีย์
.p8: วิธีการสมัยใหม่ที่ใช้โทเค็นซึ่ง Apple แนะนำ
คู่มือนี้จะช่วยให้คุณตัดสินใจได้ว่าวิธีใดเหมาะสมกับกรณีการใช้งานของคุณมากที่สุด
ทำความเข้าใจตัวเลือกต่างๆ
Anchor link to| คุณสมบัติ | ใบรับรอง .p12 | คีย์รับรองความถูกต้อง .p8 |
|---|---|---|
| วิธีการทำงาน | ใช้ใบรับรองการเข้ารหัสเพื่อสร้างความน่าเชื่อถือ | ใช้โทเค็นถาวรที่ลงนามด้วยคีย์ส่วนตัว |
| ไฟล์ | ไฟล์ .p12 ที่มีใบรับรองและคีย์ส่วนตัว | ไฟล์ .p8 ที่มีคีย์ส่วนตัว |
| การหมดอายุ | หมดอายุ (โดยทั่วไปทุกปี); ต้องมีการต่ออายุ | ไม่หมดอายุโดยอัตโนมัติ |
| การตั้งค่า | ซับซ้อนกว่าในการสร้างและจัดการ | โดยทั่วไปตั้งค่าง่ายกว่า |
| การใช้งาน | หนึ่งใบรับรองต่อ Bundle ID สำหรับแต่ละสภาพแวดล้อม | หนึ่งคีย์รองรับหลายแอปและทั้งสองสภาพแวดล้อม |
| คำแนะนำ | วิธีการแบบดั้งเดิม ใช้สำหรับการตั้งค่าที่มีอยู่แล้วเท่านั้น | แนะนำโดย Apple และ Pushwoosh |
ข้อดีและข้อเสียของแต่ละวิธี
Anchor link toใบรับรอง .p12: วิธีการแบบดั้งเดิม
Anchor link toข้อดี:
- รองรับอย่างกว้างขวาง
- อนุญาตให้ใช้ใบรับรองแยกกันสำหรับการพัฒนาและการผลิต
ข้อเสีย:
- ใบรับรองหมดอายุและต้องมีการต่ออายุ การไม่ต่ออายุอาจทำให้การส่ง push หยุดชะงักได้
- จัดการได้ซับซ้อนกว่า
คีย์ .p8: วิธีการสมัยใหม่ที่แนะนำ
Anchor link toข้อดี:
- ไม่จำเป็นต้องต่ออายุ ลดภาระในการบำรุงรักษา
- สร้างและผสานรวมได้ง่ายกว่า
- หนึ่งคีย์ใช้งานได้กับทุกโปรเจกต์
- แนะนำโดย Apple และ Pushwoosh
ข้อเสีย:
- หากถูกบุกรุก แอปที่เกี่ยวข้องทั้งหมดจะตกอยู่ในความเสี่ยง โปรดรักษาความปลอดภัยคีย์
.p8ของคุณอย่างเหมาะสม
คุณควรเลือกวิธีใด?
Anchor link toเราขอแนะนำให้ใช้วิธีคีย์ .p8 สำหรับโปรเจกต์ใหม่ทั้งหมด เนื่องจากง่ายกว่า ปรับขนาดได้ดีกว่า และสอดคล้องกับแนวทางปฏิบัติที่ดีที่สุดของ Apple
ใช้ใบรับรอง .p12 เฉพาะในกรณีที่:
- คุณมีโครงสร้างพื้นฐานที่มีอยู่แล้วซึ่งต้องใช้ใบรับรอง
.p12 - คุณต้องการการแยกสภาพแวดล้อมที่เข้มงวดซึ่งไม่สามารถทำได้ด้วยคีย์
.p8