1

我正在为我们的应用程序实施 GCM。目前我在 GCM 注册期间面临一个问题。

如果设备运行的是 ICS 之前的 Android 操作系统并且没有与设备关联的 Google 帐户,则 GCM 服务器将“Account_Missing”错误发送回 Receiver。我正在通过通知用户添加新的 Google 帐户来处理这种情况。但问题是,在应用程序重新登录之前,应用程序永远不会知道是否添加了新的 Google 帐户。

在正常情况下 - 一旦应用程序收到 GCM 注册 ID,它就会将该注册 ID 发送到应用服务器。我想在应用程序获得第一个 Google 帐户添加广播并将注册 ID 自动发送到应用服务器后立即启动 GCM 注册过程。现在,我知道必须做什么,但我不知道是否有这样的广播,或者有没有其他方法可以实现相同的预期行为。

4

1 回答 1