Firebase Cloud Messaging
Firebase Cloud Messaging (FCM) เป็นโซลูชันการส่งข้อความข้ามแพลตฟอร์มที่ช่วยให้คุณส่งข้อความได้อย่างน่าเชื่อถือโดยไม่มีค่าใช้จ่าย
เมื่อใช้ FCM คุณสามารถแจ้งแอปไคลเอ็นต์ว่ามีอีเมลใหม่หรือข้อมูลอื่น ๆ ให้ซิงค์ได้ คุณสามารถส่งข้อความแจ้งเตือนเพื่อกระตุ้นการมีส่วนร่วมและการรักษาผู้ใช้อีกครั้ง สำหรับกรณีการใช้งานเช่นการส่งข้อความโต้ตอบแบบทันทีข้อความสามารถถ่ายโอนข้อมูลที่สูงถึง 4KB ไปยังแอปไคลเอ็นต์ใช้ Google Cloud Messaging API ที่เลิกใช้แล้วใช่หรือไม่ เรียนรู้เพิ่มเติม เกี่ยวกับวิธีการย้ายไปยัง FCM
ความสามารถที่สำคัญ
ส่งข้อความแจ้งเตือนหรือข้อความข้อมูล | ส่งข้อความแจ้งเตือนที่แสดงต่อผู้ใช้ของคุณ หรือส่งข้อความข้อมูลและกำหนดสิ่งที่เกิดขึ้นในรหัสแอปพลิเคชันของคุณอย่างสมบูรณ์ ดู ประเภทข้อความ |
การกำหนดเป้าหมายข้อความที่หลากหลาย | แจกจ่ายข้อความไปยังแอปไคลเอ็นต์ของคุณด้วยวิธีใดก็ได้ 3 วิธี ได้แก่ ไปยังอุปกรณ์เครื่องเดียวกลุ่มอุปกรณ์หรืออุปกรณ์ที่สมัครรับหัวข้อ |
ส่งข้อความจากแอปไคลเอนต์ | ส่งการตอบรับการแชทและข้อความอื่น ๆ จากอุปกรณ์กลับไปที่เซิร์ฟเวอร์ของคุณผ่านช่องทางการเชื่อมต่อที่เชื่อถือได้และประหยัดแบตเตอรี่ของ FCM |
มันทำงานอย่างไร?
การใช้งาน FCM ประกอบด้วยสององค์ประกอบหลักสำหรับการส่งและรับ:
- สภาพแวดล้อมที่เชื่อถือได้เช่น Cloud Functions for Firebase หรือเซิร์ฟเวอร์แอปที่ใช้สร้างกำหนดเป้าหมายและส่งข้อความ
- แอปไคลเอ็นต์ iOS, Android หรือเว็บ (JavaScript) ที่รับข้อความผ่านบริการขนส่งเฉพาะแพลตฟอร์มที่เกี่ยวข้อง
คุณสามารถส่งข้อความผ่าน Firebase Admin SDK หรือ โปรโตคอลเซิร์ฟเวอร์ FCM คุณสามารถใช้ตัว เรียบเรียงการแจ้งเตือน เพื่อทดสอบและส่งข้อความทางการตลาดหรือการมีส่วนร่วมโดยใช้การกำหนดเป้าหมายและการวิเคราะห์ในตัวที่มีประสิทธิภาพหรือ กลุ่มที่นำเข้าที่ กำหนดเอง
ดู ภาพรวมสถาปัตยกรรม สำหรับรายละเอียดเพิ่มเติมและข้อมูลสำคัญเกี่ยวกับส่วนประกอบของ FCM