繁体   English   中英

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

[英]Android: Send a notification to notification bar from php server to android application

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

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

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

我能想到的解决方案是使用Cloud to Device Messaging(C2DM),即Android等效的推送通知。

为此,您将必须:

  1. 注册C2DM。
  2. 将设备注册到C2DM。
  3. 通过广播返回注册ID。 (服务器应跟踪此设备注册ID)
  4. 获取服务器的身份验证令牌。
  5. 服务器应使用身份验证令牌和设备注册ID将消息发送到您的设备
  6. 设置设备以接收来自C2DM的广播消息,并创建一个通知以显示在通知栏中。

上面的步骤只是一个概述,我个人是使用本教程学习C2DM的,建议您这样做。 尝试运行他提供的代码。

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

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

您可以在此处获取有关c2dm的详细信息。

您可以检查此帖子以向c2dm注册应用服务器,并通过c2dm服务器( C2DM实现PHP代码)将消息从服​​务器发送到android设备

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM