我正在调查使用ChromeToPhone 应用程序AUTHENTICATION_FAILED
注册 C2DM 时发生的错误。
C2DM 参考文档如下所述。但是,实际行为与该文档略有不同。我对此有一些疑问。
AUTHENTICATION_FAILED :密码错误。应用程序应要求用户输入他/她的密码,并让用户稍后手动重试。在设备端修复
[1] 修改密码
- 使用 PC 更改 Google 帐户的密码。
- 我的 android 手机显示
Sync error
在 Settings::Accounts & sync::(My Google account) 的视图中。 - 我使用 ChromeToPhone 应用程序在我的 android 手机上成功注册了 c2dm。
- 接下来,重启安卓手机。
- C2DM 注册返回
AUTHENTICATION_FAILED
错误。
第一个问题:
我认为它应该AUTHENTICATION_FAILED
在第 3 步返回错误。但为什么我会成功?
[2] 删除账号
- 使用 PC 删除 Google 帐户。
- 我的 android 手机显示
Sync OK
在 Settings::Accounts & sync::(My Google account)。 - 接下来,重启安卓手机。
- C2DM 注册返回
AUTHENTICATION_FAILED
错误。
第二个问题:
[2] 不是“密码错误”的条件。你知道另一个AUTHENTICATION_FAILED
会像这样返回的条件吗?
[3] 多账户
- 更改谷歌帐户的密码。
- 将另一个有效的 Google 帐户添加到我的 Android 手机。
- 重启安卓手机。
- C2DM 注册返回
AUTHENTICATION_FAILED
错误。
第三个问题:
手机上的主要 Google 帐户是否必须有效才能成功注册 C2DM?
感谢您阅读这个问题。如果你愿意,请回答我的问题。