Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

Nhắn tin qua đám mây Firebase

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 miễn phí một cách đáng tin cậy.

Sử dụng FCM, bạn có thể thông báo cho ứng dụng khách rằng email mới hoặc dữ liệu khác có sẵn để đồng bộ hóa. Bạn có thể gửi tin nhắn thông báo để tăng mức độ tương tác lại và giữ chân người dùng. Đối với các trường hợp sử dụng như nhắn tin tức thì, một tin nhắn có thể chuyển tải trọng lên đến 4000 byte cho một ứng dụng khách.

Sử dụng API Nhắn tin qua đám mây của Google không còn được dùng nữa? Tìm hiểu thêm về cách di chuyển đến FCM.

iOS cài đặt Android thiết lập Web cài đặt C ++ thiết lập cài đặt Unity

Các khả năng chính

Gửi tin nhắn thông báo hoặc tin nhắn dữ liệu 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. Xem tin nhắn loại .
Nhắm mục tiêu theo thông điệp linh hoạt Phân phối tin nhắn tới ứng dụng khách của bạn theo bất kỳ 3 cách nào — tới 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ủ đề.
Gửi tin nhắn từ các ứng dụng khách Gửi xác nhận, cuộc trò chuyện và các tin nhắn khác từ các thiết bị trở lại máy chủ của bạn qua kênh kết nối đáng tin cậy và tiết kiệm pin của FCM.

Làm thế nào nó hoạt động?

Triển khai FCM bao gồm hai thành phần chính để gửi và nhận:

  1. Một môi trường đáng tin cậy như Chức năng đám mây cho Firebase hoặc máy chủ ứng dụng để tạo, nhắm mục tiêu và gửi tin nhắn.
  2. Ứng dụng khách iOS, Android hoặc web (JavaScript) nhận tin nhắn qua dịch vụ vận tải dành riêng cho nền tảng tương ứng.

Bạn có thể gửi tin nhắn qua các căn cứ hỏa lực SDK quản trị hoặc các giao thức máy chủ FCM . Bạn có thể sử dụng các nhà soạn nhạc Notifications để thử nghiệm và gửi tiếp thị hoặc cam kết thư bằng mạnh mẽ tích hợp nhắm mục tiêu và phân tích hoặc tùy chỉnh phân đoạn nhập khẩu .

Xem tổng quan kiến trúc cho biết thêm chi tiết và thông tin quan trọng về các thành phần của FCM.

Đường lối thực hiện

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 hàng của bạn Thêm xử lý tin nhắn, logic đăng ký chủ đề hoặc các tính năng tùy chọn khác vào ứ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 kiểm tra từ các nhà soạn nhạc Notifications .
Phát triển máy chủ ứng dụng của bạn Quyết định xem bạn muốn sử dụng SDK quản trị Firebase hay một trong các giao thức máy chủ để tạo logic gửi của bạn — logic để xác thực, tạo yêu cầu gửi, xử lý phản hồ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 nhắn tin ngược dòng từ các ứng dụng khách của mình, bạn phải sử dụng XMPP và Chức năng đám mây không hỗ trợ kết nối liên tục theo yêu cầu của XMPP.

Bước tiếp theo

  • Chạy Android hoặc iOS mẫu Quickstart. Các mẫu này cho phép bạn chạy và xem lại mã để gửi thông báo thử nghiệm tới một thiết bị bằng bảng điều khiển Firebase.

  • Hãy thử các hướng dẫn cho Android hoặc iOS .

  • Thêm căn cứ hỏa lực Cloud Messaging để bạn Android , iOS , hoặc Web ứng dụng.

  • Thiết lập môi trường đáng tin cậy của bạn, nơi bạn sẽ xây dựng và gửi các yêu cầu tin nhắn. Bạn có thể viết gửi lôgic bằng cách sử dụng SDK quản trị , và dễ dàng triển khai mã trên đám mây Chức năng cho căn cứ hỏa lực hoặc các môi trường điện toán đám mây khác do Google quản lý. Ngoài ra, bạn có thể thực hiện phát triển máy chủ bằng cách sử dụng giao thức máy chủ FCM .

  • Tìm hiểu thêm về gửi trọng tải dữ liệu, thiết lập ưu tiên nhắn, và các tùy chọn nhắn tin mà có sẵn với FCM.

  • Di chuyển hiện tại của bạn Android hoặc iOS GCM thực hiện để sử dụng căn cứ hỏa lực Cloud Messaging.