2012-06-19 2 views
0

때때로 C2DM에 등록하려고하면 SERVICE_NOT_AVAILABLE 오류가 발생합니다. 이 오류가 발생할 때 googletochrome 응용 프로그램에서 제공 한 코드를 사용했습니다. 나는 단지 재 시도 횟수와 재 시도 후에 등록 할 가능성에 대해 물어보고 싶다. 더 나은 대안이 있습니까?C2DM에서 SERVICE_NOT_AVAILABLE

+0

나를 위해 제대로 작동하는 것 직접 재시도 논리를 구현해야합니다. 10 초 후에 다시 시도 할 수 있습니다. 다시 실패하면 다시 30 초 후, 60 초 후, 120 초 후 다시 시도하십시오. – azgolfer

+0

대안으로 UrbanAirship을 볼 수 있지만 c2dm 랩퍼와 함께 사용할 수는 있지만 요금은 무료입니다. 헬륨 (helium)이라는 자체 개발 교통 시스템을 사용하십시오. – akshaydashrath

답변

0

다시 시도하지 않으므로 개발자가 구현할 수 있습니다. 구글은 지수 백 오프를 사용하는 것이 좋습니다, 알고리즘은 여기에서 볼 수있다 : 나는 에뮬레이터는 의도가 새로운 시작에서 실행되는 SERVICE_NOT_FOUND 반응을 얻을 것으로 나타났습니다 http://en.wikipedia.org/wiki/Exponential_backoff

, 모든 후속 요청은

관련 문제