【发布时间】:2014-06-20 11:12:29
【问题描述】:
我必须从服务器向安卓设备发送通知。我开发了使用 GCM(Google Cloud Messaging)从服务器获取通知的应用程序。但既然我已经有了服务器,那么为什么要使用 GCM。我没有达到使用 GCM 的目的。我们可以在不使用 GCM 的情况下将通知从服务器发送到 android 应用程序吗?
【问题讨论】:
标签: php android notifications push-notification
我必须从服务器向安卓设备发送通知。我开发了使用 GCM(Google Cloud Messaging)从服务器获取通知的应用程序。但既然我已经有了服务器,那么为什么要使用 GCM。我没有达到使用 GCM 的目的。我们可以在不使用 GCM 的情况下将通知从服务器发送到 android 应用程序吗?
【问题讨论】:
标签: php android notifications push-notification
一般通信模式:
设备 --> HTTPRequest -->服务器,服务器 -->HTTPResponse --> 设备
但在这种情况下,只有当您从设备向服务器发送请求时,设备才会收到响应。因此,每当您需要从服务器中获取新内容时,您都需要制作一个 要求。
使用 GCM,您不需要明确地向您的服务器发出此请求。当有新的事情发生时,您会自动收到通知(取决于您的实施)。
【讨论】:
您拥有服务器,但 GCM 与您的服务器完全不同。
GCM 将监控您的应用程序服务器是否进行了任何更改??
如果创建了任何内容,它会在不刷新或重新加载应用程序的情况下向您发送通知。
并且当您的应用程序无法正常运行时,GCM 会向您发送通知
【讨论】: