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 ก็ได้