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