我想知道当我注册 C2DM 时发生AUTHENTICATION_FAILED错误的条件



我正在调查AUTHENTICATION_FAILED错误,当我使用ChromeToPhone应用程序注册C2DM时发生。

C2DM参考文档如下。但是,实际行为与该文件略有不同。我对此有一些疑问。

AUTHENTICATION_FAILED:密码错误。应用程序应要求用户输入其密码,并让用户稍后手动重试。在设备端修复


[1] 更改密码

  1. 使用PC更改Google帐户的密码。
  2. 我的安卓手机在设置::帐户和同步::(我的谷歌帐户(的视图中显示Sync error
  3. 我通过使用ChromeToPhone应用程序在我的Android手机上成功注册了c2dm。
  4. 接下来,重新启动安卓手机。
  5. C2DM 注册返回AUTHENTICATION_FAILED错误。

第一个问题:
我认为它应该在步骤3上返回AUTHENTICATION_FAILED错误。但我为什么成功呢?


[2] 删除帐户

  1. 使用电脑删除谷歌帐户。
  2. 我的Android手机在设置::帐户和同步::(我的Google帐户(中显示Sync OK
  3. 接下来,重新启动安卓手机。
  4. C2DM 注册返回AUTHENTICATION_FAILED错误。

第二个问题:
[2] 不是"错误密码"的条件。你知道另一个条件AUTHENTICATION_FAILED会这样返回吗?


[3] 多账户

  1. 更改谷歌帐户的密码。
  2. 将另一个有效的谷歌帐户添加到我的安卓手机。
  3. 重新启动安卓手机。
  4. C2DM 注册返回AUTHENTICATION_FAILED错误。

第三个问题:
手机上的主要Google帐户是否必须有效才能成功注册C2DM?


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

在您的"[1] 更改密码"用例中,第 3 步。您是否尝试从设备完全卸载ChromeToPhone,请重新安装。之后它会成功注册 C2DM 吗?如果您不这样做,它可能已经可以使用C2DM令牌,这就是为什么它不会为更改密码而烦恼的原因。

相关内容

最新更新