Я работаю над реализацией GCM для нашего приложения. В настоящее время я столкнулся с проблемой во время регистрации GCM.
Если устройство работает под управлением ОС Android до ICS и к нему не подключена учетная запись Google, сервер GCM отправляет ошибку "Account_Missing" обратно в Receiver. Я обрабатываю этот случай, уведомляя пользователя о добавлении новой учетной записи Google. Но проблема в том, что приложение никогда не узнает, добавлена ли новая учетная запись Google, пока приложение не войдет в систему повторно.
В обычном сценарии - как только приложение получает регистрационный идентификатор GCM, оно отправляет этот регистрационный идентификатор на сервер приложений. Я хочу инициировать процесс регистрации GCM, как только приложение получит первую учетную запись Google, добавленную в эфир, и идентификатор регистрации на сервер приложений автоматически. Теперь я знаю, что нужно делать, но я не знаю, есть ли такая трансляция или есть ли другой способ добиться такого же ожидаемого поведения.