任何在 Android 上使用 C2DM 的人
我需要在我的应用程序中实现 c2dm。有没有人也在做这个?请帮忙..一些教程会非常有帮助,或者如果您已经完成了 c2dm 实现,那么教程将非常有用。
请帮忙。
I need to implement c2dm in my app. Is there anyone who is also doing this? Please help..some tutorials will be very helpful OR if you have completed your c2dm implementation then a tutorial is more than appreciated.
Please help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我继续下载了 Android 版 Chrome2Phone 源代码,并通过该示例了解了它的工作原理,我在实现应用程序的服务器端时遇到了最大的麻烦。
从以下位置下载:
http://code.google.com/p/chrometophone/source/checkout
或 svn it:
你应该了解的基本知识。
在 C2DMBaseReciever 类中,您有:
该方法从 C2DM 服务接收意图并处理它们。
在handleRegistration方法中,您将看到一些如下所示的代码:
然后,您必须使用google oAuth登录服务将您的服务器注册到该服务,一旦完成,您就可以发送消息。当我测试时,我使用curl向服务器发送http post请求。
从服务器注册:
您将收到一条带有身份验证 ID 的消息。然后您可以使用它来发送消息。要发送消息,请使用:
从以下位置下载curl:
CURL
希望这有帮助。
I went ahead and downloaded the Chrome2Phone source code for android and understood how it works through that example, I had the most trouble implementing the server side of the App.
Download it from:
http://code.google.com/p/chrometophone/source/checkout
or svn it:
Basic things you should understand.
In the C2DMBaseReciever class you have:
This method recieves the intents from the C2DM service and handles them.
In the handleRegistration method you will see some code that looks like:
You then have to use the google oAuth login service to register your server to the service, once that is done you can send a message. When I was testing I was using curl to send http post requests to the server.
To register from the server:
You will get a message with an auth id. You then use that to send the messages. To send a message use:
Download curl from:
CURL
Hope this helps.
有关 c2dm 客户端/服务器注册和发送/接收消息的教程。
http://android.arnodenhond.com/tutorials/cloud-to-device-messaging
a tutorial about c2dm client/server registration and sending/receiving of messages.
http://android.arnodenhond.com/tutorials/cloud-to-device-messaging