Tôi đang thử nghiệm JSON Firebase để kiểm tra biên nhận giao hàng của thông báo được gửi đến ứng dụng tin tức. Tôi có thể gửi tin nhắn thành công tới ứng dụng Android mà không gặp bất kỳ sự cố nào và tôi nhận được tin nhắn trên ứng dụng Android của mình. Tuy nhiên, tôi muốn biết làm cách nào và ở đâu tôi có thể kiểm tra xem thông báo đã được gửi thành công đến ứng dụng Android chưa?Cách kiểm tra trạng thái gửi tin nhắn Firebase được gửi tới ứng dụng Android?
Làm cách nào để sử dụng message_id
và/hoặc multicast_id
được đưa trở lại để nhận trạng thái gửi thông báo? Tôi không thể tìm thấy ví dụ về mã hoạt động để kiểm tra trạng thái phân phối với Firebase. Có ai có mã JSON hoạt động để truy vấn trạng thái gửi của thông báo Firebase qua message_id
và/hoặc multicast_id
hoặc cách khác không? Tài liệu Firebase không đưa ra các ví dụ về cách thực hiện điều này (hoặc có thể tôi đã bỏ lỡ ví dụ).
Vui lòng xem JSON Firebase bên dưới được sử dụng để gửi thông báo tới ứng dụng tin tức Firebase. Sự giúp đỡ của bất cứ ai được đánh giá cao.
Trong phần đầu tôi đặt uỷ quyền key=firebase_server_key
và kiểu nội dung được thiết lập để application/json
{
"to" : "token received from firebase",
"notification" : {
"body" : "test",
"title" : "Alert",
"icon" : "myicon",
"delivery_receipt_requested": true
}
}
Output từ người đưa thư:
{"multicast_id":7845213569874521,"success":1,"failure":0,"canonical_ids":0,"results":[{"message_id":"0:4853214789631%31bd1c9631bd1c96"}]}
Xin chào, bạn có thể kiểm tra trạng thái trên trang Chẩn đoán FCM trên trang cửa hàng Google Play cho ứng dụng của bạn. Nhập id tin nhắn và nó sẽ hiển thị cho bạn trạng thái. – FrankR
Chúng tôi muốn làm điều này thông qua một ứng dụng từ xa sẽ kéo trạng thái và do đó chúng ta cần một ví dụ JSON. –
Tôi không nghĩ rằng có một API cho điều này hiện nay. Bạn có thể liên hệ với Google và xem họ có thể xác nhận điều này không. Cũng chỉ có FYI bất kỳ thư nào được gửi qua API FCM hoặc được gửi tới chủ đề sẽ không xuất hiện trong bảng điều khiển trong Firebase. – FrankR