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 ในภาพรวมสถาปัตยกรรม และดูแนวทางปฏิบัติแนะนำ สำหรับการส่งข้อความในวงกว้างและ การจัดการโทเค็นการลงทะเบียน