ข้ามไปที่เนื้อหา

การตั้งค่าใบรับรองการส่งข้อความ

ในแบนเนอร์ด้านบน คุณสามารถดูว่า AppID ของโครงการที่สร้างขึ้นใดบ้างที่ยังไม่ได้ตั้งค่าประกาศผล และเมื่อคุณคลิกที่โครงการ AppID ที่คุณสามารถตั้งค่าประกาศผลได้จะถูกแสดงในรายการ AppID ด้านล่าง

Note

เพื่อสร้างใบรับรองการส่งข้อมูลสำหรับแต่ละระบบปฏิบัติการ ต้องลงทะเบียน AppID ของโครงการ AppID สามารถลงทะเบียน/จัดการได้ใน App Center สำหรับข้อมูลเพิ่มเติม โปรดดูที่ App Center Guide.

การตั้งค่าใบรับรองการผลักดัน

คุณสามารถตั้งค่าประกาศรับการแจ้งเตือนแบบพุชได้เฉพาะเมื่อสถานะ AppID อยู่ในโหมดพัฒนา หรือโหมดใช้งานใน App Center หากไม่สามารถค้นหา AppID ที่คุณต้องการใช้สำหรับการตั้งค่าได้ โปรดตรวจสอบว่าการสร้างเสร็จสิ้นโดยไปที่ App Center > การจัดการ AppID.

AppID ของตลาดสำหรับแต่ละ OS ที่คุณสามารถตั้งค่าใบรับรองการส่งข้อความแบบพุชได้มีดังนี้

OS ตลาดที่มีให้สำหรับการตั้งค่าประกาศรับรองการผลักดัน
AOS Amazon Appstore, Google Play, One store, Huawei AppGallery, Facebook, การจัดจำหน่ายโดยตรง
iOS App Store

เมื่อคุณเลือกโครงการ AppID ที่มีอยู่สำหรับการตั้งค่าประกาศจะถูกเปิดเผย

[1] เลือกโครงการ: เมื่อคุณเลือกโครงการ คุณสามารถตรวจสอบ AppID ที่มีอยู่สำหรับการตั้งค่าใบรับรองการส่งข้อความได้ หากโครงการไม่ได้เปิดเผย กรุณายืนยันการสร้างโครงการและยืนยันว่าคุณได้รับอนุญาตสำหรับโครงการนั้น

[2] AppID: คุณสามารถเลือก AppID สำหรับการตั้งค่าประกาศการผลักดันจาก AppID ของโครงการที่สร้างใน App Center.

[3] ข้อมูลพื้นฐาน: คุณสามารถตรวจสอบข้อมูลพื้นฐาน (ID โครงการ, App Key, ระบบปฏิบัติการ, ตลาด) ของ AppID ที่เลือก

[4] การตั้งค่าประกาศ Push: คุณสามารถตั้งค่าค่า key ของใบรับรองการประกาศสำหรับ AppID ที่เลือกได้.

 

การจัดการใบรับรองสำหรับแต่ละบริการส่งข้อความ

ในการตั้งค่าใบรับรองการส่งข้อความสำหรับแต่ละ AppID คุณต้องสร้างและตั้งค่าค่าคีย์ในคอนโซลนักพัฒนาสำหรับแต่ละบริการใบรับรอง。

บริการรับรองความถูกต้องของการแจ้งเตือนแบบพุชที่รองรับโดยการแจ้งเตือนมีดังนี้

    • ADM (Amazon Device Messaging)
    • APNs (Apple Push Notification Service)
    • FCM (Firebase Cloud Messaging)

ADM (การส่งข้อความอุปกรณ์ของ Amazon)

ในการส่งข้อความการแจ้งเตือนแบบพุชไปยังแอป Kindle Fire ให้ลงทะเบียนค่า Client ID และ Client Secret ของแอปในการตั้งค่าใบรับรองพุช

นำเข้า ADM Client ID และ Client Secret

  1. เข้าถึง คอนโซลนักพัฒนา ADM.

  2. คุณสามารถตรวจสอบค่า Client ID และ Client Secret ในแท็บ Web Settings ได้

APNs (บริการแจ้งเตือนแบบพุชของ Apple)

APNs มีวิธีการตรวจสอบสิทธิ์ที่ใช้โทเค็นและใบรับรอง ซึ่งช่วยให้คุณเลือกวิธีการตรวจสอบสิทธิ์ตามสภาพแวดล้อมการพัฒนาและการดำเนินงานของคุณเพื่อกำหนดค่าใบรับรองการแจ้งเตือน

Token-Based

ใบรับรอง APNs เดียวสามารถใช้สำหรับแอปหลายตัวที่จัดการภายใต้บัญชีนักพัฒนา Apple เดียวกัน เนื่องจากใบรับรองที่ใช้โทเค็นจะออกให้ต่อบัญชีนักพัฒนา Apple เท่านั้น จึงไม่สามารถแชร์ระหว่างแอปที่ใช้บัญชีนักพัฒนา Apple ที่แตกต่างกันได้。

ใบรับรองที่ออก (.p8) ไม่มีวันหมดอายุ ดังนั้นจึงไม่จำเป็นต้องต่ออายุหลังจากออกใบรับรอง เมื่อใบรับรองที่ใช้โทเค็นถูกลงทะเบียนใน Hive Console มันจะทำการแยกแยะระหว่างโหมดการผลิตและการพัฒนาตามสถานะการบริการของแอปใน Hive App Center โดยอัตโนมัติ

ในการส่งการแจ้งเตือนแบบพุชไปยังอุปกรณ์ iOS โดยใช้ APNs แบบใช้โทเค็น จะต้องมีใบรับรอง APNs (.p8), Key ID และ Team ID ที่ออกโดยเว็บไซต์นักพัฒนา Apple สำหรับข้อมูลรายละเอียดเกี่ยวกับ APNs แบบใช้โทเค็น โปรดดูที่ คู่มือของ Apple.

Certificate-Based

ใบรับรอง APNs สามารถจัดการได้ต่อแอป ใบรับรองที่ออกต้องต่ออายุทุกปี ใน Hive Console คุณสามารถจัดการการต่ออายุโดยการตรวจสอบวันที่หมดอายุของใบรับรองการส่งข้อความที่เฉพาะเจาะจงกับแอปภายใต้ Console > Notification > Push Certificate > iOS Push Certificate Renewal.

ในการส่งการแจ้งเตือนแบบพุชไปยังอุปกรณ์ iOS ให้สร้างใบรับรองการผลิตและการพัฒนาที่แยกจากกันจากเว็บไซต์นักพัฒนา Apple และลงทะเบียนไว้ภายใต้ Hive Console > การตั้งค่าใบรับรองพุช iOS

สำหรับข้อมูลรายละเอียดเกี่ยวกับ APNs ที่ใช้ใบรับรอง โปรดดูที่ คู่มือของ Apple

FCM (Firebase Cloud Messaging)

Note

หากคุณเปลี่ยนค่าใบรับรอง FCM เป็นของโครงการ Firebase ที่สร้างขึ้นใหม่หลังจากตั้งค่าแล้ว การส่งพุชจะเป็นไปไม่ได้ด้วยโทเค็นอุปกรณ์ที่ได้รับจากใบรับรองที่มีอยู่

ในการส่งข้อความการแจ้งเตือนแบบพุชไปยังอุปกรณ์ Android ให้ลงทะเบียนโครงการใน Firebase จากนั้นลงทะเบียน app ID, sender ID, server key, API key, project ID, และ service key file (json) ของโครงการในการตั้งค่าประกาศรับรองพุช

นำเข้าประกาศนียบัตร FCM

  1. เข้าถึง Firebase Console.
  2. ไปที่ ‘Cogwheel > การตั้งค่าโปรเจกต์’ ถัดจากภาพรวมโปรเจกต์ที่มุมซ้ายบนของหน้าและตรวจสอบใน เมนูแท็บทั่วไป, การส่งข้อความผ่านคลาวด์, และบัญชีบริการ.
Note

โปรดดูที่คำแนะนำสำหรับการตั้งค่าประกาศนียบัตรแต่ละรายการเพื่อให้มองเห็นข้อมูลค่า รายการประกาศนียบัตร Firebase ได้ง่ายขึ้น