Firebase Cloud Messaging
Firebase Cloud Messaging (FCM) เป็นโซลูชันการรับส่งข้อความข้ามแพลตฟอร์มที่ช่วยให้คุณส่งข้อความได้อย่างน่าเชื่อถือ
หากพร้อมที่จะเริ่มแล้ว เลือกแพลตฟอร์ม
ความสามารถหลัก
ส่งข้อความแจ้งเตือนหรือข้อความข้อมูล | ส่งข้อความแจ้งเตือนที่แสดงต่อผู้ใช้ หรือส่งข้อความข้อมูล และตรวจสอบสิ่งที่เกิดขึ้นได้อย่างละเอียดใน โค้ดแอปพลิเคชันของคุณ ดู ประเภทข้อความ |
การกำหนดเป้าหมายข้อความอเนกประสงค์ | เผยแพร่ข้อความไปยังแอปไคลเอ็นต์ของคุณด้วยวิธีใดวิธีหนึ่งจาก 3 วิธี ได้แก่ ไปยัง อุปกรณ์เครื่องเดียว กลุ่มของอุปกรณ์ หรือไปยังอุปกรณ์ที่สมัครรับข้อมูลหัวข้อ |
วิธีการทำงาน
การติดตั้งใช้งาน FCM มีคอมโพเนนต์หลัก 2 อย่างสำหรับการ ส่งและรับ
- สภาพแวดล้อมที่เชื่อถือได้ เช่น Cloud Functions for Firebaseหรือเซิร์ฟเวอร์แอป ซึ่งใช้สร้าง กำหนดเป้าหมาย และส่งข้อความ
- แอปไคลเอ็นต์ของ Apple, Android หรือเว็บ (JavaScript) ที่รับข้อความ ผ่านบริการการรับส่งที่เฉพาะเจาะจงของแพลตฟอร์มที่เกี่ยวข้อง
คุณส่งข้อความผ่าน Firebase Admin SDK หรือ โปรโตคอลเซิร์ฟเวอร์ FCM ได้ คุณสามารถใช้ เครื่องมือแต่งข้อความแจ้งเตือนเพื่อทดสอบและส่งข้อความทางการตลาดหรือข้อความกระตุ้นการมีส่วนร่วม โดยใช้การกำหนดเป้าหมายและการวิเคราะห์ที่มีประสิทธิภาพในตัว หรือกลุ่มที่นำเข้าที่กำหนดเอง
ดูรายละเอียดเพิ่มเติมและข้อมูลสำคัญเกี่ยวกับคอมโพเนนต์ของ FCM ได้ที่ภาพรวม ด้านสถาปัตยกรรม
เส้นทางการติดตั้งใช้งาน
ตั้งค่า FCM SDK | ตั้งค่า Firebase และ FCM ในแอปตาม วิธีการตั้งค่าสำหรับแพลตฟอร์มของคุณ | |
พัฒนาแอปไคลเอ็นต์ | เพิ่มการจัดการข้อความ ตรรกะการติดตามหัวข้อ หรือฟีเจอร์อื่นๆ ที่ไม่บังคับ ลงในแอปไคลเอ็นต์ ในระหว่างการพัฒนา คุณจะส่งข้อความทดสอบจาก เครื่องมือแต่งข้อความแจ้งได้อย่างง่ายดาย | |
พัฒนาเซิร์ฟเวอร์แอป | ตัดสินใจว่าจะใช้ Firebase Admin SDKหรือโปรโตคอลเซิร์ฟเวอร์เพื่อสร้างตรรกะการส่ง ของคุณ ซึ่งเป็นตรรกะในการตรวจสอบสิทธิ์ สร้างคำขอส่ง จัดการการตอบกลับ และ อื่นๆ จากนั้นสร้างตรรกะในสภาพแวดล้อมที่เชื่อถือได้ |
ขั้นตอนถัดไป
ทําตามคู่มือเริ่มต้นใช้งานเพื่อตั้งค่า แอปไคลเอ็นต์และดูวิธีส่งข้อความด้วย FCM
ดูวิธีรับข้อความใน แอปไคลเอ็นต์
ตั้งค่าสภาพแวดล้อมของเซิร์ฟเวอร์ เพื่อสร้างและส่งคำขอข้อความ คุณเขียนตรรกะการส่งได้โดยใช้ Admin SDK หรือ FCM v1 API
สํารวจฟีเจอร์ขั้นสูง เช่น การกำหนดกลุ่มเป้าหมายด้วยการรับส่งข้อความตามหัวข้อ และดูวิธีทําความเข้าใจการนําส่งข้อความ ด้วย FCM Data API และ BigQuery Export
ดูข้อมูลเพิ่มเติมเกี่ยวกับ FCM ในภาพรวมสถาปัตยกรรม และอ่านแนวทางปฏิบัติแนะนำ สำหรับการส่งข้อความในวงกว้างและ การจัดการโทเค็นการลงทะเบียน