Hiểu rõ hơn về Firebase Cloud Message

2 min read

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.

Cấu hình căn cứ hoả lực

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 configurationvà tạo một cặp khóa.

Tạo khoá VAPID

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).

Tùy chỉnh thông báo Firebase

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.

Avatar photo

Clean Code: Nguyên tắc viết hàm trong lập trình…

Trong quá trình phát triển phần mềm, việc viết mã nguồn dễ đọc, dễ hiểu là yếu tố then chốt để đảm bảo code...
Avatar photo Dat Tran Thanh
3 min read

Clean Code: Nguyên tắc comment trong lập trình

Trong lập trình, code không chỉ là một tập hợp các câu lệnh để máy tính thực thi, mà còn là một hình thức...
Avatar photo Dat Tran Thanh
3 min read

Clean Code: Nguyên tắc xử lý lỗi (Error Handling)

Trong quá trình phát triển phần mềm, việc xử lý lỗi không chỉ là một phần quan trọng mà còn ảnh hưởng trực tiếp...
Avatar photo Dat Tran Thanh
4 min read

Leave a Reply

Your email address will not be published. Required fields are marked *