Firebase Cloud Messaging

Firebase Cloud Messaging (FCM) เป็นโซลูชันการรับส่งข้อความข้ามแพลตฟอร์มที่ช่วยให้คุณส่งข้อความได้อย่างน่าเชื่อถือ

การใช้ FCM จะช่วยให้คุณแจ้งแอปไคลเอ็นต์ว่ามีอีเมลใหม่หรือข้อมูลอื่นๆ พร้อมให้ซิงค์ คุณสามารถส่งข้อความแจ้งเตือนเพื่อกระตุ้นให้ผู้ใช้กลับมามีส่วนร่วมและ รักษาผู้ใช้ไว้ สำหรับ Use Case เช่น การรับส่งข้อความโต้ตอบแบบทันที ข้อความจะโอนเพย์โหลดขนาดสูงสุด 4096 ไบต์ไปยังแอปไคลเอ็นต์ได้


หากพร้อมที่จะเริ่มแล้ว เลือกแพลตฟอร์ม

iOS+ Android เว็บ Flutter

Unity C++

ความสามารถหลัก

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

วิธีการทำงาน

การติดตั้งใช้งาน FCM มีคอมโพเนนต์หลัก 2 อย่างสำหรับการ ส่งและรับ

  1. สภาพแวดล้อมที่เชื่อถือได้ เช่น Cloud Functions for Firebaseหรือเซิร์ฟเวอร์แอป ซึ่งใช้สร้าง กำหนดเป้าหมาย และส่งข้อความ
  2. แอปไคลเอ็นต์ของ Apple, Android หรือเว็บ (JavaScript) ที่รับข้อความ ผ่านบริการการรับส่งที่เฉพาะเจาะจงของแพลตฟอร์มที่เกี่ยวข้อง

คุณส่งข้อความผ่าน Firebase Admin SDK หรือ โปรโตคอลเซิร์ฟเวอร์ FCM ได้ คุณสามารถใช้ เครื่องมือแต่งข้อความแจ้งเตือนเพื่อทดสอบและส่งข้อความทางการตลาดหรือข้อความกระตุ้นการมีส่วนร่วม โดยใช้การกำหนดเป้าหมายและการวิเคราะห์ที่มีประสิทธิภาพในตัว หรือกลุ่มที่นำเข้าที่กำหนดเอง

ดูรายละเอียดเพิ่มเติมและข้อมูลสำคัญเกี่ยวกับคอมโพเนนต์ของ FCM ได้ที่ภาพรวม ด้านสถาปัตยกรรม

เส้นทางการติดตั้งใช้งาน

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

ขั้นตอนถัดไป