FIREBASE CLOUD MESSAGING (FCM) LÀ GÌ?
Nhắn tin qua đám mây Firebase (FCM) là 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 mà không mất phí. Bạn có thể gửi message đến các thiết bị đã đăng ký với FCM, nội dung gửi đi có thể lên đến 4KB.
Dịch vụ này được cung cấp bởi Firebase, một công ty con của Google. Vào ngày 21 tháng 10 năm 2014, Firebase thông báo đã được Google mua lại với số tiền không được tiết lộ. Trang web chính thức của Google Cloud Messaging chỉ ra Firebase Cloud Messaging (FCM) là phiên bản mới của GCM. Firebase là nền tảng di động hỗ trợ người dùng phát triển ứng dụng di động và web. Firebase Cloud Messaging là một trong nhiều sản phẩm thuộc nền tảng Firebase. Trên nền tảng, người dùng có thể tích hợp và kết hợp các tính năng Firebase khác nhau trong cả ứng dụng web và thiết bị di động.
Các khả năng chính
Firebase Cloud Messaging có ba khả năng chính:
– Khả năng đầu tiên là gửi tin nhắn thông báo được hiển thị cho người dùng của bạn. Hoặc gửi tin nhắn dữ liệu và xác định hoàn toàn những gì xảy ra trong mã ứng dụng của bạn.
– Khả năng thứ hai là nhắm mục tiêu tin nhắn, Phân phối tin nhắn tới ứng dụng khách của bạn theo bất kỳ cách nào trong 3 cách đến các thiết bị đơn lẻ, tới các nhóm thiết bị hoặc tới các thiết bị đã đăng ký chủ đề.
– Khả năng quan trọng thứ ba là kênh kết nối từ ứng dụng khách đến máy chủ, gửi xác nhận, cuộc trò chuyện và tin nhắn khác từ thiết bị trở lại máy chủ của bạn qua kênh kết nối tiết kiệm pin và đáng tin cậy của FCM.
Cấu hình Firebase cloud messaging
1. Khởi tạo dự án Firebase mới: Thêm dự án Firebase mới và đặt tên cho dự án đó. Bật hoặc tắt phân tích dựa trên tùy chọn của bạn.
2. Tạo cấu hình Firebase: Cần xây dựng kết nối giữa dự án Firebase và ứng dụng React của mình.
3. Tạo khóa chứng chỉ đẩy web
VAPID là viết tắt của Voluntary Application Server Identity, một cách mới để gửi và nhận Thông báo đẩy trang web. Với khóa VAPID, máy chủ của bạn có thể gửi Thông báo đẩy web trực tiếp tới trình duyệt.
Đi đến Project settings -> Cloud Messaging -> Web configuration
và tạo một cặp khóa.
Kiểm tra thông báo đẩy
Đi tới Firebase -> Engage -> Messaging
và nhấp vào create your first campaign
. Chọn loại tin nhắn làm tin nhắn Thông báo Firebase và tùy chỉnh tin nhắn thông báo của bạn bằng cách cung cấp tiêu đề, nội dung và hình ảnh (tùy chọn).
Nhấp vào gửi và dán mã thông báo đăng ký của bạn vào đây. Chọn mã thông báo và nhấp vào kiểm tra. Tin nhắn thông báo sẽ được gửi.