Nhắn tin theo chủ đề

Tính năng nhắn tin theo chủ đề FCM cho phép bạn gửi một thông báo đến nhiều thiết bị đã chọn nhận một chủ đề cụ thể. Bạn soạn tin nhắn theo chủ đề khi cần và FCM xử lý việc định tuyến và gửi tin nhắn một cách đáng tin cậy đến đúng thiết bị.

Các điểm chính về tính năng nhắn tin theo chủ đề:

  • Phù hợp nhất với thông tin có thể truy cập công khai, chẳng hạn như cảnh báo thời tiết.
  • Thông báo theo chủ đề được tối ưu hoá cho thông lượng thay vì độ trễ. Để gửi nhanh và an toàn đến các thiết bị riêng lẻ hoặc nhóm nhỏ, hãy nhắm mục tiêu tin nhắn đến mã thông báo đăng ký thay vì chủ đề.
  • Tính năng nhắn tin theo chủ đề hỗ trợ số lượng đăng ký không giới hạn cho mỗi chủ đề, với các giới hạn sau:
    • Một phiên bản ứng dụng có thể đăng ký tối đa 2000 chủ đề.
    • Các yêu cầu đăng ký hàng loạt cho các phiên bản ứng dụng đăng ký bị giới hạn ở 1.000 phiên bản cho mỗi yêu cầu.
    • Tần suất đăng ký mới bị giới hạn tốc độ cho mỗi dự án. Nếu vượt quá giới hạn, bạn sẽ gặp lỗi 429 RESOURCE_EXHAUSTED; hãy thử lại với thời gian đợi luỹ thừa.

Hạn mức và giới hạn

Tính năng nhắn tin theo chủ đề hỗ trợ số lượng kênh đăng ký không giới hạn cho mỗi chủ đề. Tuy nhiên, FCM sẽ áp dụng các giới hạn trong những lĩnh vực sau:

  • Một phiên bản ứng dụng có thể đăng ký tối đa 2.000 chủ đề.
  • Nếu bạn đang sử dụng tính năng đăng ký theo lô để đăng ký các phiên bản ứng dụng, thì mỗi yêu cầu sẽ bị giới hạn ở 1.000 phiên bản ứng dụng.
  • Tần suất đăng ký mới bị giới hạn theo tốc độ cho mỗi dự án. Nếu bạn gửi quá nhiều yêu cầu đăng ký trong một khoảng thời gian ngắn, máy chủ FCM sẽ phản hồi bằng một phản hồi 429 RESOURCE_EXHAUSTED ("vượt quá hạn mức"). Thử lại với thời gian đợi luỹ thừa.

Các bước tiếp theo