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 หรือโปรโตคอลเซิร์ฟเวอร์เพื่อสร้างตรรกะการส่ง ซึ่งก็คือตรรกะในการตรวจสอบสิทธิ์ สร้างคําขอส่ง จัดการการตอบกลับ และอื่นๆ จากนั้นสร้างตรรกะในสภาพแวดล้อมที่เชื่อถือได้

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

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

  • ดูข้อมูลเพิ่มเติมเกี่ยวกับ FCM จากภาพรวมสถาปัตยกรรม คำแนะนำเกี่ยวกับแนวคิดหลักของ FCM และคู่มือแนวทางปฏิบัติแนะนำสำหรับการส่งข้อความในวงกว้างและการจัดการโทเค็นการลงทะเบียน

  • ลองดูบทแนะนำสำหรับ Android หรือ iOS

  • เพิ่ม Firebase Cloud Messaging ลงในแอป Android, Apple หรือเว็บ

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