我必须从服务器向android设备发送通知。我开发了使用GCM(Google Cloud Messaging)从服务器获得通知的应用程序。但由于我已经有服务器,为什么要使用GCM。我没有达到使用GCM的目的。我们可以在不使用GCM的情况下从服务器向android应用程序发送通知。
答案 0 :(得分:1)
一般沟通模式:
设备 - > HTTPRequest - >服务器,服务器 - > HTTPResponse - >设备
但在这种情况下,只有当您从设备向服务器发送请求时,设备才会收到响应。因此,无论何时您需要从服务器获得新的东西,您都需要制作一个 请求。
使用GCM,您无需向服务器明确提出此请求。当发生新的事件时(取决于您的实施),您将自动收到通知。
答案 1 :(得分:0)
你有服务器,但GCM与你的服务器完全不同。
GCM将监视您的应用程序服务器是否进行了任何更改?
如果创建了任何内容,它将在不刷新的情况下向您发送通知或重新加载应用程序。
和 GCM会在您的申请不能正常工作时向您发送通知