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

ตัวเลือกการกำหนดค่า iOS

ส่วนนี้จะให้คำแนะนำทีละขั้นตอนสำหรับการกำหนดค่าแอปพลิเคชัน iOS ของคุณเพื่อเปิดใช้งานบริการส่งข้อความโดยใช้ Pushwoosh เลือกระหว่างการกำหนดค่าแบบ certificate-based หรือ token-based ขึ้นอยู่กับความต้องการของโปรเจกต์ของคุณ

การกำหนดค่า iOS แบบ certificate-based

Anchor link to

เรียนรู้วิธีกำหนดค่า Pushwoosh สำหรับ iOS โดยใช้การยืนยันตัวตนแบบ certificate-based สำหรับ APNs (Apple Push Notification Service)

การกำหนดค่า iOS แบบ token-based

Anchor link to

ตั้งค่า Pushwoosh ด้วยการยืนยันตัวตนแบบ token-based สำหรับ 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 ของคุณได้โดยตรงจากแบนเนอร์การแจ้งเตือน

การกำหนดค่าสกีมา Live Activity สำหรับ iOS

Anchor link to

เผยแพร่ JSON Schema สำหรับฟิลด์ content-state ของวิดเจ็ต Live Activity เพื่อให้องค์ประกอบ Live Activity ของ journey สามารถสร้างฟอร์มจากฟิลด์ที่มีชื่อแทนที่จะเป็น JSON ดิบได้

การเลือกระหว่างใบรับรอง .p12 และคีย์ .p8 สำหรับ iOS push notifications

Anchor link to

เมื่อกำหนดค่า iOS push notifications ใน Pushwoosh คุณต้องยืนยันตัวตนกับ Apple Push Notification service (APNs) มีสองวิธีที่รองรับ:

  1. ใบรับรอง .p12: วิธีดั้งเดิมที่ใช้ใบรับรอง
  2. คีย์ .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

คู่มือการกำหนดค่า

Anchor link to