ตัวเลือกการกำหนดค่า iOS
ส่วนนี้จะให้คำแนะนำทีละขั้นตอนสำหรับการกำหนดค่าแอปพลิเคชัน iOS ของคุณเพื่อเปิดใช้งานบริการส่งข้อความโดยใช้ Pushwoosh เลือกระหว่างการกำหนดค่าแบบใช้ใบรับรองหรือแบบใช้โทเค็นตามความต้องการของโปรเจกต์ของคุณ
การกำหนดค่า iOS แบบใช้ใบรับรอง
Anchor link toเรียนรู้วิธีการกำหนดค่า Pushwoosh สำหรับ iOS โดยใช้การยืนยันตัวตนแบบใบรับรองสำหรับ APNs (Apple Push Notification Service)
การกำหนดค่า iOS แบบใช้โทเค็น
Anchor link toตั้งค่า Pushwoosh ด้วยการยืนยันตัวตนแบบโทเค็นสำหรับ APNs ซึ่งเป็นทางเลือกที่ปลอดภัยและมีประสิทธิภาพมากกว่าการใช้ใบรับรอง
การเลือกระหว่างใบรับรอง .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ข้อดี:
- รองรับอย่างกว้างขวาง
- อนุญาตให้ใช้ใบรับรองแยกกันสำหรับ development และ production
ข้อเสีย:
- ใบรับรองหมดอายุและต้องมีการต่ออายุ การไม่ต่ออายุอาจทำให้การส่ง push หยุดชะงักได้
- จัดการได้ซับซ้อนกว่า
คีย์ .p8: วิธีที่ทันสมัยและแนะนำ
Anchor link toข้อดี:
- ไม่ต้องต่ออายุ ลดภาระในการบำรุงรักษา
- สร้างและผสานรวมได้ง่ายกว่า
- หนึ่งคีย์ใช้ได้กับทุกโปรเจกต์
- แนะนำโดย Apple และ Pushwoosh
ข้อเสีย:
- หากถูกบุกรุก แอปที่เกี่ยวข้องทั้งหมดจะตกอยู่ในความเสี่ยง โปรดรักษาความปลอดภัยคีย์
.p8ของคุณอย่างเหมาะสม
คุณควรเลือกวิธีใด?
Anchor link toเราขอแนะนำให้ใช้วิธี คีย์ .p8 สำหรับโปรเจกต์ใหม่ทั้งหมด เนื่องจากง่ายกว่า ขยายขนาดได้ดีกว่า และสอดคล้องกับแนวทางปฏิบัติที่ดีที่สุดของ Apple
ใช้ใบรับรอง .p12 เฉพาะในกรณีที่:
- คุณมีโครงสร้างพื้นฐานที่มีอยู่แล้วซึ่งต้องใช้ใบรับรอง
.p12 - คุณต้องการการแยกสภาพแวดล้อมที่เข้มงวดซึ่งไม่สามารถทำได้ด้วยคีย์
.p8