2012-08-14 33 views
10

Tôi đang cố gắng gửi tin nhắn đến điện thoại của mình bằng cách sử dụng GCM. Tôi nhận được thông báo id = 0 ... nhưng điện thoại của tôi không hiển thị bất kỳ thông báo nào. Có cách nào để kiểm tra trạng thái của tin nhắn (đã gửi, chờ, v.v.)Kiểm tra trạng thái của tin nhắn GCM

Trả lời

7

Không. Nếu bạn nhận được thông báo message_id = xxxx thì máy chủ GCM đã chấp nhận yêu cầu của bạn và sẽ xử lý yêu cầu càng sớm càng tốt. Bất cứ điều gì xảy ra sau đó bạn không kiểm soát được. Bạn sẽ không nhận được phản hồi khác cho dù tin nhắn được gửi đến các thiết bị dự định hay không.

8

Google gần đây đã thêm hỗ trợ để xem trạng thái thư của bạn được gửi qua GCM. Làm theo these steps:

GCM thống kê

Bạn có thể đăng ký GCM cho cả Play và không phải của Play ứng dụng. Tuy nhiên, thống kê GCM sẽ chỉ khả dụng cho các ứng dụng Google Play đã xuất bản. Để xem thống kê GCM trên Bảng điều khiển dành cho nhà phát triển trên Google Play của bạn, dưới đây là cách liên kết Khóa API đơn giản GCM hoặc mã thông báo C2DM với ứng dụng của bạn:

  1. Đăng nhập vào Bảng điều khiển dành cho nhà phát triển trên Google Play.
  2. Chọn một ứng dụng.
  3. Trên menu bên trái, nhấp vào Các dịch vụ & API.
  4. Nhấp vào nút Liên kết người gửi ID.
  5. Nhập khóa API GCM hoặc mã thông báo đăng nhập ứng dụng khách C2DM của bạn.
  6. Nhấp vào Liên kết.
  7. Khi ứng dụng của bạn được xuất bản, bạn có thể xem thống kê GCM trên trang Thống kê của ứng dụng.

Đăng nhập vào Bảng điều khiển dành cho nhà phát triển trên Google Play của bạn.

  1. Chọn một ứng dụng.
  2. Trên menu bên trái, nhấp vào Chẩn đoán GCM.

enter image description here

Các vấn đề liên quan