gì bạn cần làm là gửi nhiều đăng ký Id (lên đến 1000 cùng một lúc) khi bạn gửi thông điệp của bạn đến GCM, và bạn sẽ cần phải sử dụng JSON như là định dạng yêu cầu của bạn.
Bạn có thể đọc thêm về điều này ở đây: https://developers.google.com/cloud-messaging/server-ref#downstream
Bạn sẽ cần phải thêm danh sách các Id để các registration_ids lĩnh vực:
Một mảng chuỗi với danh sách các thiết bị (đăng ký ID) nhận được tin nhắn. Nó phải chứa ít nhất 1 và tối đa 1000 ID đăng ký. Để gửi một tin nhắn đa hướng, bạn phải sử dụng JSON. Để gửi một tin nhắn đơn tới một thiết bị duy nhất, bạn có thể sử dụng một đối tượng JSON chỉ với một id đăng ký hoặc văn bản thuần túy (xem bên dưới). Cần thiết.
Dưới đây là một yêu cầu ví dụ từ tài liệu của họ:
Đây là một tin nhắn với một tải trọng và 6 người nhận:
{ "data": {
"score": "5x1",
"time": "15:10"
},
"registration_ids": ["4", "8", "15", "16", "23", "42"]
}
bạn đang lưu trữ danh sách các regids trong một cơ sở dữ liệu? – NickT
Tôi rút câu trả lời của mình vì tôi không có đủ kinh nghiệm với cách triển khai phía máy chủ. Nhưng tôi khuyên bạn nên truy cập vào đây để đọc về GCM: http://developer.android.com/guide/google/gcm/index.html – Warpzit
Chấp nhận câu trả lời # &% @! – momo