Java 不带输出服务器的GCM推送通知

Java 不带输出服务器的GCM推送通知,java,android,google-cloud-messaging,Java,Android,Google Cloud Messaging,我在Mobile/AVD上试用了GCM演示应用程序,效果良好,现在作为PoC的一部分,我将从SAP获得通知,并使用GCM向Android设备发送通知 我已成功使用REST客户端将消息直接发布到,请告知我要在此通知客户端设备上接收哪些更改 我不知道在CommonUtilities.JAVA中需要提供什么URL,因为我直接使用REST客户端发送数据 静态最终字符串服务器\u URL=“http://host:8080/gcm-演示/”//有必要提供服务器URL吗 /** * Google API

我在Mobile/AVD上试用了GCM演示应用程序,效果良好,现在作为PoC的一部分,我将从SAP获得通知,并使用GCM向Android设备发送通知

我已成功使用REST客户端将消息直接发布到,请告知我要在此通知客户端设备上接收哪些更改

我不知道在CommonUtilities.JAVA中需要提供什么URL,因为我直接使用REST客户端发送数据

静态最终字符串服务器\u URL=“
http://host:8080/gcm-演示/
”//有必要提供服务器URL吗

/**
 * Google API project id registered to use GCM.
 */
static final String SENDER_ID = "1012728190866";
简单地说,我将使用REST而不是服务器发送数据(已成功发送到GCM),并希望在设备上接收通知

谢谢
拉杰什

我不确定你在这里所做的区分。向GCM发出REST请求的是“服务器”。每当您想要推送到设备时,您都会向
https://android.googleapis.com/gcm/send
标题中包含项目标识和适当的信息,您的设备应该可以获得这些信息。该设备必须在GCM注册,然后发布给您(或者您自己录制了),它是
registration\u id
,这是您发送给GCM的内容的一部分。您好,我盲目地跟随Tomcat的GCM-DEMO了解它的工作原理,我的下一步是避免使用TOMCAT并发送我从SAP收到的消息…因此,为此,我尝试单独从REST客户端向GCM发送消息,如果发送到GCM的消息会将通知发送到连接的设备…这就是我想知道的。但是我搞不清楚在CommonUtilites java类中我必须给出什么URL。当我不是在任何tomcat服务器上托管,而是使用REST直接发布到GCM时。你的POC的目的是什么@RajeshKelamI希望在创建/修改/删除项目/产品时向用户(Android/Apple)发送通知。使用SAP NW Gateway,我可以将通知发送给侦听器(任意)并在此处形成表单,以便将这些通知发送给用户(Android设备)。当我收到通知时,我可以直接发送GCM,另一个发送消息来自我正在寻找的GCM设备。。。。。