Android:从php服务器向android应用程序发送通知栏

时间:2012-03-13 07:02:04

标签: java php android client-server android-notifications

我想从服务器(php)向android客户端发送通知,该通知将通过通知栏显示给用户。我怎样才能做到这一点!请提供一个很好的教程 谢谢:))

3 个答案:

答案 0 :(得分:2)

从2012年6月26日起,Google已弃用C2DM,转而使用Google Cloud Messaging for Android(GCM)。

有关GCM的所有文档和信息都可以在http://developer.android.com/guide/google/gcm/index.html找到,包括有关如何从C2DM迁移到GCM的详细信息。

答案 1 :(得分:1)

我能想到的解决方案是使用云到设备消息传递(C2DM),即Android等效推送通知。

为此你必须:

  1. 注册C2DM。
  2. 将您的设备注册到C2DM。
  3. 通过广播返回注册ID。 (服务器应跟踪此设备注册ID)
  4. 获取服务器的身份验证令牌。
  5. 服务器应使用身份验证令牌和设备注册ID向设备发送消息
  6. 设置您的设备以接收来自C2DM的广播消息,并创建通知以显示在通知栏中。
  7. 上述步骤只是一个概述,我个人使用此tutorial学习了C2DM,并建议您也这样做。尝试运行他提供的代码。

答案 2 :(得分:0)

从服务器获取推送通知的最简单方法是使用 c2dm 服务器。 使用c2dm服务器,您可以将消息推送到任何Android设备。 c2dm的最佳教程是,

http://www.vogella.de/articles/AndroidCloudToDeviceMessaging/article.html

you can get detailed information regarding c2dm over here.

你可以查看这篇文章,用c2dm注册应用服务器,并通过c2dm服务器从服务器向android设备发送消息, C2DM implementation PHP code