Firebase cloud messaging là gì? Hướng dẫn thực thi
White

vntalking viết ngày 27/08/2019

Với những tính năng mới và vượt trội, sự cải thiện tạo hiệu quả mới cho nhà sản xuất mà FCM đang được sử dụng rộng rãi. Vậy hãy cùng Vntalking tìm hiểu xem Firebase cloud messaging là gì ngay và ưu điểm của nó nhé!

Firebase cloud messaging là gì?

Như các bạn đã biết thì Google đã công bố rằng Firebase Cloud Messaging nhằm hỗ trợ cho các trình duyệt web. Firebase Cloud Messaging cho phép nhà sản xuất có thể gửi thông báo đẩy cho người dùng bằng Firebase. Firebase được Google mua lại vào năm 2014, các nhà phát triển chỉ có thể gửi push notifications cho người dùng Android và iOS.

Firebase Clound Messaging (FCM) là giải pháp tin nhắn đa nền tảng cho phép bạn phân phối tin nhắn đáng tin cậy mà hoàn toàn không tốn một chi phí nào.

alt

Ưu điểm của firebase cloud messaging là gì?

"Nhờ vào một thư viện JavaScript mới, bây giờ dịch vụ này đã hỗ trợ cho trình duyệt Chrome trên pc và di động (phiên bản 50 trở lên), Firefox trên pc và di động (phiên bản 44 trở lên), và Opera trên pc và di động (phiên bản 37 trở lên)”, Pinar Ozlen, kỹ sư phần mềm tại Firebase, đã viết trong một bài đăng. Tuy nhiên, để có thể gửi push notifications cho trình duyệt web, bạn phải nhận được sự chấp thuận của người dùng.

Khi sử dụng FCM , bạn có thể thông báo tới ứng dụng client rằng một email mới hay dự liệu mới đã sẵn sàng để đồng bộ. Bạn có thể gửi tin nhắn thông báo để thúc đẩy tương tác và giữ chân người dùng. Cho các trường hợp tin nhắn cấp bách, một tin nhắn có thể chuyển tải lên tới 4kb tới ứng dụng Client.

Tham khảo ngay: Android push notification

Thực thi firebase cloud messaging như thế nào?

Việc thực thi FCM bao gồm 2 hợp thành chính cho việc gửi và nhận :

Môi trường đáng tin cậy như Cloud Functions cho Firebase hoặc máy chủ ứng dụng để xây dựng , nhắm mục tiêu và gửi tin nhắn. Android, IOS, hoặc web(JavaScript) ứng dụng client là việc nhận tin nhắn Ngoài ra bạn có thể nhắn tin cho SDK Admin hoặc HTTP và XMPP APIs, Bạn cũng có thể sử dụng Notifications composer.

Bước 1

Đầu tiên bạn cần thiết Lập FCM SDK 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 trên nền tảng của ban phát triển ứng dụng client của bạn. Thêm việc xử lý tin nhắn, đăng kí chủ đề hoặc các tính năng tùy chọn khác tới ứng dụng client của bạn. Trong suốt sự phát triển , bạn có thể dễ dàng gửi tin nhắn thử nghiệm từ Notifications Composer.

Phát triển ứng dụng server của bạn sẽ quyết định xem bạn có muốn sử dụng SDK Admin hoặc một trong số các giao thức máy chủ để tạo logic gửi của bạn hay không- logic để xác thực, xây dựng yêu cầu gửi, xử lý câu trả lời ..v..v. Sau đó xây dựng logic trong môi trường đáng tin cậy của bạn. Lưu ý rằng nếu bạn muốn sử dụng gửi tin nhắn từ ứng dụng client , bạn phải sử dụng XMPP, và Cloud Functions không hỗ trợ kết lỗi liên tục theo yêu cầu cầu của XMPP

Bước 2

Chạy ví dụ trên Android. Nhiều ví dụ chạy và xem code để gửi tin nhắn kiểm tra tới thiết bị đơn sử dụng Firebase Console Hướng dẫn cho Android Thêm Firebase Cloud Messaging tới Android Thiết lập môi trường đáng tin cậy, Nếu bạn viết logic gửi đi của bạn bằng request Node.js, bạn có thể sử dụng Admin Node.js SDK FCM API và dễ dàng deploy code của bạn trên Cloud Function cho Firebase. Học nhiều hơn về gửi tải trọng dữ liệu, thiết lập mức độ ưu tiên của tin nhắn và một số lựa chọn tin nhắn khác mà sẵn sàng với FCM Chuyển GCM đang tồn tại ở IOS hoặc Android của bạn sang việc sử dụng Firebase Cloud Mesage

Hy vọng những thông tin Firebase cloud messaging là gì sẽ giúp ích cho bạn. Cảm ơn đã theo dõi Vntalking.

Bình luận


White
{{ comment.user.name }}
Bỏ hay Hay
{{comment.like_count}}
Male avatar
{{ comment_error }}
Hủy
   

Hiển thị thử

Chỉnh sửa

White

vntalking

1 bài viết.
0 người follow
Kipalog
{{userFollowed ? 'Following' : 'Follow'}}
{{like_count}}

kipalog

{{ comment_count }}

bình luận

{{liked ? "Đã kipalog" : "Kipalog"}}


White
{{userFollowed ? 'Following' : 'Follow'}}
1 bài viết.
0 người follow

 Đầu mục bài viết

Vẫn còn nữa! x

Kipalog vẫn còn rất nhiều bài viết hay và chủ đề thú vị chờ bạn khám phá!