Firebase Cloud Messaging
Firebase Cloud Messaging (FCM) là một giải pháp nhắn tin đa nền tảng, cho phép bạn gửi tin nhắn một cách đáng tin cậy.
Bạn đã sẵn sàng bắt đầu? Chọn nền tảng của bạn:
Các chức năng chính
Gửi thông báo hoặc thông báo dữ liệu | Gửi thông báo hiển thị cho người dùng. Hoặc gửi thông báo dữ liệu và hoàn toàn xác định những gì xảy ra trong mã ứng dụng của bạn. Xem Các loại thông báo. |
Nhắm mục tiêu thông báo linh hoạt | Phân phối thông báo đến ứng dụng khách của bạn theo 3 cách: đến các thiết bị riêng lẻ, đến các nhóm thiết bị hoặc đến các thiết bị đã đăng ký theo dõi chủ đề. |
Tính năng này hoạt động như thế nào?
Việc triển khai FCM bao gồm 2 thành phần chính để gửi và nhận:
- Một môi trường đáng tin cậy như Cloud Functions for Firebase hoặc một máy chủ ứng dụng để tạo, nhắm đến và gửi thông báo.
- Một ứng dụng khách của Apple, Android hoặc web (JavaScript) nhận thông báo thông qua dịch vụ truyền tải dành riêng cho nền tảng tương ứng.
Bạn có thể gửi thông báo qua Firebase Admin SDK hoặc giao thức máy chủ FCM. Bạn có thể sử dụng trình soạn thảo Thông báo để kiểm thử và gửi thông báo tiếp thị hoặc thông báo tương tác bằng cách sử dụng tính năng nhắm mục tiêu và phân tích mạnh mẽ được tích hợp sẵn hoặc phân khúc tuỳ chỉnh đã nhập.
Hãy xem tổng quan về kiến trúc để biết thêm thông tin chi tiết và thông tin quan trọng về các thành phần của FCM.
Đường dẫn triển khai
Thiết lập SDK FCM | Thiết lập Firebase và FCM trên ứng dụng của bạn theo hướng dẫn thiết lập cho nền tảng của bạn. | |
Phát triển ứng dụng khách | Thêm tính năng xử lý tin nhắn, logic đăng ký chủ đề hoặc các tính năng không bắt buộc khác vào ứng dụng khách của bạn. Trong quá trình phát triển, bạn có thể dễ dàng gửi tin nhắn kiểm thử từ Trình soạn thảo thông báo. | |
Phát triển máy chủ ứng dụng | Quyết định xem bạn muốn sử dụng Firebase Admin SDK hay giao thức máy chủ để tạo logic gửi (logic để xác thực, tạo yêu cầu gửi, xử lý phản hồi, v.v.). Sau đó, hãy xây dựng logic trong môi trường đáng tin cậy của bạn. |
Các bước tiếp theo
Làm theo Hướng dẫn bắt đầu để thiết lập ứng dụng khách và tìm hiểu cách gửi tin nhắn bằng FCM.
Tìm hiểu cách nhận tin nhắn trong ứng dụng khách của bạn.
Thiết lập môi trường máy chủ để tạo và gửi yêu cầu tin nhắn. Bạn có thể viết logic gửi bằng Admin SDK hoặc API FCM v1.
Khám phá các tính năng nâng cao, chẳng hạn như nhắm đến các nhóm bằng nhắn tin theo chủ đề và tìm hiểu cách hiểu rõ việc gửi thông báo bằng API Dữ liệu FCM và tính năng BigQuery Export.
Tìm hiểu thêm về FCM trong tổng quan về cấu trúc và xem các phương pháp hay nhất để gửi tin nhắn trên quy mô lớn và quản lý mã thông báo đăng ký.