我正在尝试使用谷歌的C2DM服务,但是当我尝试发送RegistrationIntent时我卡住了。错误是:“AuthTokenCallBack:帐户丢失”。
所以,在谷歌搜索,我找到了答案,我没有登录谷歌。我想知道:
1)如何以“后台模式”登录谷歌? 2)是使用OAuth2.0的唯一方法吗? 3)使用一个帐户和多个设备,我可以向一个特定设备发送消息吗? 4)我是Android开发的noob,你知道任何教程吗?
答案 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);
`