如何在我的Android应用程序中登录谷歌使用C2DM?

时间:2012-06-20 13:36:50

标签: android android-c2dm

我正在尝试使用谷歌的C2DM服务,但是当我尝试发送RegistrationIntent时我卡住了。错误是:“AuthTokenCallBack:帐户丢失”。

所以,在谷歌搜索,我找到了答案,我没有登录谷歌。我想知道:

1)如何以“后台模式”登录谷歌? 2)是使用OAuth2.0的唯一方法吗? 3)使用一个帐户和多个设备,我可以向一个特定设备发送消息吗? 4)我是Android开发的noob,你知道任何教程吗?

1 个答案:

答案 0 :(得分:0)

4)Here你可以找到一个关于c2dm的好教程。

3)如果您在发送注册ID时获得设备ID并将其发送到服务器,则可以使用主键“设备ID”将这些值保存在数据库中。因此,您可以通过这种方式向特定设备发送消息。

这里是如何获取设备ID的,

final String registrationId = intent.getStringExtra("registration_id");
final String deviceId = Secure.getString(context.getContentResolver(), Secure.ANDROID_ID);
    `