SERVICE_NOT_AVAILABLE в C2DM

Иногда, когда я пытаюсь зарегистрироваться на C2DM, я получаю SERVICE_NOT_AVAILABLE ошибка. Я использовал код, который был предоставлен в приложении googletochrome, когда возникает эта ошибка. Я просто хочу спросить, сколько раз он повторяется и какова вероятность того, что он будет зарегистрирован после повторных попыток. Есть ли лучшая альтернатива?

1 ответ

Решение

Это не будет делать никаких повторных попыток, это оставлено для реализации разработчиком. Google рекомендует использовать экспоненциальный откат, алгоритм можно увидеть здесь: http://en.wikipedia.org/wiki/Exponential_backoff

Я обнаружил, что эмулятор получает ответ SERVICE_NOT_FOUND, когда намерение запускается при новом запуске, все последующие запросы, кажется, работают правильно для меня

Другие вопросы по тегам