time_to_live
과 관련된 문제가 있습니다. 기기가 켜져있을 때 메시지가 표시되지만 오프라인 일 때 메시지를받지 못하거나 처음 15 분 이내에 메시지가 전송되지 않습니다. Idle 상태에서 지연된 메시지를 보내고 time_to_live
2419200입니다. 어떤 일이 일어나고 있는지, 어쩌면 나는 설명서를 잘못 읽었을 것입니다. 문서에서Android GCM time_to_live 문제
답변
:
delay_while_idle은 :가 포함 된 경우, 장치가 유휴 상태 일 경우 메시지를 즉시 전송되지 것을 나타냅니다. 서버는 장치가 활성화 될 때까지 대기 한 다음 각 collapse_key 값에 대한 마지막 메시지 만 보내집니다. 선택 과목. 기본값은 false이며 이며 JSON 부울이어야합니다.
time_to_live : 기기가 오프라인 인 경우 메시지를 GCM 저장 용량에 보관할 기간 (초). 선택 사항 (기본 유효 기간은 4 주이며 JSON 번호로 설정해야 함). 이 매개 변수를 사용하는 경우 에 collapse_key도 지정해야합니다.
time_to_live 값을 2419200으로 설정할 필요가 없습니다. 기본값입니다. 그러나 설정 한 경우 collapse_key도 설정해야합니다.
collapse_key와 : (예 : "사용 가능한 업데이트"와 같은) 임의의 문자열 마지막 메시지가 클라이언트로 전송됩니다 있도록 장치가 오프라인 상태 일 때 같은 메시지 그룹을 축소하는 데 사용됩니다. 이 은 이 온라인 상태로 다시 돌아올 때 너무 많은 메시지를 보내지 않도록하기위한 것입니다. 메시지가 전송되는 주문의 보장이 없기 때문에 "마지막"메시지는 실제로 응용 프로그램 서버에서 보낸 마지막 메시지 인 이 아닐 수 있습니다. 이 항목에 대한 자세한 내용은 의 고급 항목을 참조하십시오. 선택 사항, time_to_live 매개 변수를 사용하는 경우가 아니면 collapse_key도 지정해야합니다 (선택 사항).
자세한 내용은 tutorial을 다시 확인하십시오.
- 1. Android GCM 등록
- 2. Android 에뮬레이터의 GCM - PHONE_REGISTRATION_ERROR
- 3. Android GCM RegistrationID를 검색하십시오.
- 4. Android GCM onMessage
- 5. Android GCM Sender_ID 사용
- 6. android GCM 푸시 알림
- 7. GCM 서버 측의 문제
- 8. Android SDK 관리자 GCM 라이브러리
- 9. GCM with WordPress blog - Android
- 10. Google Android GCM NotRegistered 오류
- 11. GCM in android 기타 정보
- 12. GCM : java.lang.NoClassDefFoundError : co.kr/google/android/gcm/server/Sender
- 13. Gcm 또는 C2DM 응용 프로그램 실행 문제 (티타늄 android)
- 14. Android GCM 401 오류를 해결하는 방법은 무엇입니까?
- 15. GCM
- 16. GCM 서버 jar 및 GCM with GWT
- 17. Android GCM 프로젝트 ID는 어느 것입니까?
- 18. Android GCM 유니 코드 문자가 수신되지 않습니다.
- 19. 한 장치에서 다른 장치로 Android GCM 메시지
- 20. 새로운 GCM 용 Android HttpsURLConnection 및 JSON
- 21. Android - 개발 용 GCM, 물리적 장치가 필요합니까?
- 22. Android Gcm ROR과 함께 작동하지 않음
- 23. Android GCM 서버와 클라이언트를 페어링 하시겠습니까?
- 24. GCM Android : onRegistered()가 호출되지 않음
- 25. Android GCM- 다른 앱의 다른 ID는 무엇입니까?
- 26. 기기는 Android GCM 푸시 알림을 어떻게 받나요?
- 27. GCM 등록과 혼동했습니다.
- 28. GCM 푸시 알림 android 3.1 : 브로드 캐스트 리시버 비활성화
- 29. GCM Android는 등록 ID를 저장해야하나요?
- 30. GCM 서블릿을 만드는 방법은 무엇입니까?
이제 4 개의 축소 키를 사용할 수 있으므로 현명하게 사용할 수 있습니다. – Ankit
time_to_live 설정시 더 이상 collapse_key를 설정하지 않아도됩니다. https://plus.google.com/u/0/+FrancescoNerieri/posts/AEpCusdNZY9 –