我想知道当我注册C2DM时发生AUTHENTICATION_FAILED错误的情况?

时间:2012-05-03 09:39:12

标签: android android-c2dm

我正在调查使用the ChromeToPhone application注册C2DM时出现的AUTHENTICATION_FAILED错误。

The C2DM reference document如下所示。但是,实际行为与该文档略有不同。我对此有一些疑问。

  

AUTHENTICATION_FAILED:密码错误。应用程序应该要求用户输入他/她的密码,然后让用户稍后手动重试。修复设备端


[1]更改密码

  1. 使用电脑更改Google帐户的密码。
  2. 我的Android手机在设置::帐户&放大器的视图中显示Sync error同步::(我的Google帐户)。
  3. 我使用ChromeToPhone应用程序在我的Android手机上注册了c2dm。
  4. 接下来,重启Android手机。
  5. C2DM注册会返回AUTHENTICATION_FAILED错误。
  6. 第一个问题:
    我认为它应该在第3步返回AUTHENTICATION_FAILED错误。但为什么我成功了?


    [2]删除帐户

    1. 使用电脑删除Google帐户。
    2. 我的Android手机在“设置::帐户”中显示Sync OK;同步::(我的Google帐户)。
    3. 接下来,重启Android手机。
    4. C2DM注册会返回AUTHENTICATION_FAILED错误。
    5. 第二个问题:
      [2]不是“密码错误”的条件。你知道另一个条件AUTHENTICATION_FAILED会像这样返回吗?


      [3]多帐户

      1. 更改Google帐户的密码。
      2. 将另一个有效的Google帐户添加到我的Android手机中。
      3. 重启android手机。
      4. C2DM注册会返回AUTHENTICATION_FAILED错误。
      5. 第3个问题:
        手机上的主要Google帐户是否必须有效才能成功进行C2DM注册?


        感谢您阅读此问题。如果你愿意,请回答我的问题。

1 个答案:

答案 0 :(得分:0)

在“[1]更改密码”用例中,步骤3.您是否尝试从设备中完全卸载ChromeToPhone,请重新安装。它会在那之后成功注册C2DM吗?如果您没有这样做,它可能已经有C2DM令牌可用,这就是为什么它不打扰更改密码。