Firebase Cloud Messaging
Firebase Cloud Messaging (FCM) là một giải pháp nhắn tin đa nền tảng, giú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á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 cho người dùng. Hoặc gửi thông báo dữ liệu và xác định hoàn toàn những gì xảy ra trong mã xử lý ứng dụng của bạn. Xem Các loại thông báo. |
| Tiêu chí nhắm mục tiêu linh hoạt theo thông báo | Phân phối thông báo đến ứng dụng khách theo 1 trong 3 cách: đến từng thiết bị, đến nhóm thiết bị hoặc đến thiết bị đã đăng ký nhận thông báo theo chủ đề. |
Tính năng này hoạt động như thế nào?
Quá trình triển khai FCM bao gồm hai thành phần chính để gửi và nhận:
- Một môi trường đáng tin cậy, chẳng hạn như Cloud Functions for Firebase hoặc máy chủ ứng dụng để xây dựng, nhắm mục tiêu và gửi thông báo.
- Một ứng dụng khách Apple, Android hoặc web (JavaScript) nhận thông báo qua dịch vụ truyền tải tương ứng dành riêng cho nền tảng.
Bạn có thể gửi thông báo bằng Firebase Admin SDK hoặc giao thức máy chủ FCM. Bạn có thể sử dụng Trình soạn thông báo để thử nghiệm và gửi thông điệp tiếp thị hoặc thông điệp tương tác bằng cách sử dụng các tính năng phân tích và nhắm mục tiêu mạnh mẽ được tích hợp sẵn hoặc phân khúc tuỳ chỉnh được 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.
Lộ trình triển khai
| Thiết lập SDK FCM | Thiết lập Firebase và FCM trên ứng dụng 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ý thông báo, 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. Trong quá trình phát triển, bạn có thể dễ dàng gửi thông báo thử nghiệm từ Trình soạn thông báo trong bảng điều khiển Firebase. | |
| 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 thông báo trong ứng dụng khách.
Thiết lập môi trường máy chủ để tạo và gửi yêu cầu gửi tin nhắn. Bạn có thể viết logic gửi bằng SDK dành cho quản trị viên hoặc API FCM phiên bản 1.
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 Data API FCM và 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 thông báo trên quy mô lớn và quản lý mã thông báo đăng ký.