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 một cách đáng tin cậy tin nhắn miễn phí.
Bạn đã sẵn sàng bắt đầu? Chọn nền tảng bạn sử dụng:
Các chức năng chính
Gửi tin nhắn thông báo hoặc tin nhắn dữ liệu | Gửi nội dung thông báo hiển thị cho người dùng của bạn. 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ã xử lý ứng dụng của bạn. Xem Loại thông báo. |
Nhắm mục tiêu thông điệp linh hoạt | Phân phối thông báo đến ứng dụng khách của bạn theo một trong 3 cách sau: thiết bị đơn lẻ, nhóm thiết bị hoặc thiết bị đã đăng ký 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 của gửi và nhận:
- Một môi trường đáng tin cậy 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 điệp.
- Một ứng dụng khách của Apple, Android hoặc web (JavaScript) nhận thông qua dịch vụ truyền tải dành riêng cho từng nền tảng tương ứng.
Bạn có thể gửi tin nhắn 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ông báo để thử nghiệm và gửi nội dung tiếp thị hoặc tương tác gửi thông báo 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ẽ hoặc các thông báo tuỳ chỉnh phân khúc được nhập.
Xem các kiến trúc trang tổng quan để biết thêm thông tin chi tiết và quan trọng thông tin về 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 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ý thông báo, logic đăng ký chủ đề hoặc dữ liệu không bắt buộc khác cho ứ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 thử nghiệm từ trình soạn Thông báo. | |
Phát triển máy chủ ứng dụng | Quyết định xem bạn có muốn sử dụng Firebase Admin SDK hoặc là giao thức máy chủ để tạo phương thức gửi logic – logic để xác thực, tạo yêu cầu gửi, xử lý phản hồi và 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
Chạy Android hoặc iOS Mẫu hướng dẫn bắt đầu nhanh. Các mẫu này cho phép bạn chạy và xem xét mã để gửi thử nghiệm đến một thiết bị bằng bảng điều khiển Firebase.
Tìm hiểu thêm về FCM trên tổng quan về cấu trúc, hướng dẫn về các khái niệm chính về FCM, và hướng dẫn về 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ý.
Thêm Firebase Cloud Messaging vào Android, Táo, hoặc ứng dụng Web.
Thiết lập môi trường đáng tin cậy để bạn tạo và gửi lời mời nhắn tin. Bạn có thể viết logic gửi bằng cách sử dụng SDK dành cho quản trị viên và dễ dàng triển khai mã đó trên Cloud Functions for Firebase hoặc nền tảng đám mây khác môi trường do Google quản lý. Ngoài ra, bạn có thể thực hiện việc phát triển máy chủ bằng cách sử dụng Giao thức máy chủ FCM.