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