服务器如何向应用发送事件

Posted

技术标签:

【中文标题】服务器如何向应用发送事件【英文标题】:How server can send event to app 【发布时间】:2014-07-11 10:57:59 【问题描述】:

我不太了解 REST 服务器通知,那么如何在我的 android 应用上获取服务器的通知\事件?我可以假设的一种方法是将请求发送到服务器并等到响应延迟,但这个决定似乎我错了。有什么建议么?谢谢。

【问题讨论】:

这也取决于服务器支持什么,它支持推送通知还是你只能轮询它 @Zhuinden 我在myasp.net上有一个小的免费测试ASP.NET服务器 您是否尝试过查看docs.pushbullet.com 或***.com/questions/11261718/… 【参考方案1】:

您拥有 Android 开发人员的所有文档。

一种做你想做的事情的方法称为推送通知,并且正在抛出 Google Cloud Messaging (GCM)。

它涉及使用 Google API,在您的 Android 应用程序中编写一些类,以及在您的服务器部分编写其他内容。

到最后,您应该能够向设备发送简单消息并显示通知。

http://developer.android.com/google/gcm/index.html

【讨论】:

以上是关于服务器如何向应用发送事件的主要内容,如果未能解决你的问题,请参考以下文章

iBeacon:何时向服务器发送信标事件

在服务器事件上从服务器向客户端发送通知

如何在 websocket 服务器上向特定用户发送消息

如何从应用服务器向 GCM 服务器发送发送重新注册请求以注册设备?

Windows 服务向用户窗口发送消息是不是有特殊考虑?

Facebook 向 webhook 发送空 POST