Firebase Cloud Messaging

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

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



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

iOS+ Android เว็บ Flutter

Unity C++

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

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

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

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

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

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

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

เส้นทางการใช้งาน

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

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