2014-10-10 2 views
2

Google Messaging Service를 사용하여 약 4000 대의 기기에 푸시 알림을 보내고 있습니다. 이제는 모든 장치가 알림을받을 수 없다는 문제가 있습니다.Google Cloud Messaging - 등록 된 기기가 너무 많아서 메시지 오류가 발생합니까?

PHP curl을 사용하여 https://android.googleapis.com/gcm/send에 HTTP 요청을 보내고 응답을 확인한 후 null (응답 없음)으로 반환합니다. 처음에는 적은 양의 장치 (마지막으로 검사 할 때 300 개 미만의 장치)에서 제대로 작동합니다.

등록 된 ID를 분리하고 메시지를 여러 번 보내야합니까? 예를 들어, 모든 장치 (한 번에 400 개의 장치, 10 회 전송, 송신 당 1 분 소요)에 알림을 보내려면 10 분이 걸릴 것입니다.

등록 된 장치 수에 제한이 있는지 묻고 싶습니다 GCM 중 하나입니까, 아니면 요청을 보내는 데 걸리는 유명한 문제가 있습니까?

감사합니다.

답변

1

단일 http 요청으로 최대 1,000 개의 등록 ID를 GCM 서버에 보낼 수 있습니다. 1000 개의 ID를 초과하면 여러 개의 요청으로 분할해야합니다.

+0

정보를 제공해 주셔서 감사 드리며, 즉시 시도하겠습니다. – TrungDQ

+0

정말 고마워요. – TrungDQ

관련 문제