0
A
回答
0
以下是C2DM页面的链接。 http://code.google.com/android/c2dm/index.html#registering
在页面的底部有指向使用C2DM的示例应用程序的链接。
基本上你需要声明接收器能够从谷歌接收registration_id,然后火了,像这样的注册请求:
Intent registrationIntent = new Intent("com.google.android.c2dm.intent.REGISTER");
registrationIntent.putExtra("app", PendingIntent.getBroadcast(this, 0, new Intent(), 0)); // boilerplate
registrationIntent.putExtra("sender", emailOfSender);
startService(registrationIntent);
2
从C2DM文档
这是事件的序列,当在移动设备上运行的Android应用程序登记到接收消息时:
第一时间应用程序需要 来使用消息服务,它 引发注册意向到 C2DM服务器。该登记意图 (com.google.android.c2dm.intent.REGISTER) 包括发件人ID(即, 帐户授权 发送消息到该应用程序,这是 通常是 帐户组的电子邮件地址由应用程序的 开发人员)和应用程序ID。
如果注册成功, 的C2DM服务器广播 REGISTRATION意图这给 应用一个注册ID。 应用程序应将此ID存储为 以后使用。请注意,谷歌可能会 定期刷新注册 ID,所以你应该设计你的 应用程序与理解 注册意向可能是 多次调用。您的 应用程序需要能够相应地响应 。
- 要完成注册, 应用程序将注册ID 发送到应用程序服务器。应用服务器通常将注册ID存储在数据库中。 注册ID会持续到 应用程序明确取消注册 本身,或者直到Google刷新应用程序的注册ID为 。
相关问题
- 1. android c2dm注册ID
- 2. Android C2DM注册ID
- 3. Android C2DM注册ID刷新
- 4. android c2dm注册ID失败
- 5. C2DM注册ID null
- 6. 刷新时我会获得C2DM注册ID ..?
- 7. 如何从C2DM服务器获取注册ID?
- 8. Android的c2dm注册ID格式
- 9. Android C2DM注册ID有效性
- 10. 如何注册gcm从gcm获得注册ID
- 11. Android C2DM不会注册
- 12. Android C2DM注册失败INVALID_PARAMETERS
- 13. Android c2dm注册失败
- 14. Android C2DM注册失败
- 15. Android C2DM注册,BroadCastReceiver从未呼吁
- 16. 如何注册应用C2DM
- 17. 从哪里获得GCM注册ID?
- 18. 如果我在C2DM中注册多个Android设备,我是否收到多个注册ID
- 19. C2DM注册重试
- 20. C2DM正确注册
- 21. C2DM注册过程
- 22. 如何将C2DM注册ID发送到应用服务器
- 23. 如何发送C2DM注册ID到服务器
- 24. 错误: - 获取c2dm的注册ID时出现错误
- 25. 通过在模拟器上使用c2dm获取注册ID
- 26. C2DM的App ID,注册ID,设备ID的长度
- 27. Android C2DM缺少注册错误?
- 28. Android c2dm自动取消注册
- 29. 注册时出现Android C2DM AUTHENTICATION_FAILED错误
- 30. 使用C2DM注册Android应用程序