是否可以直接从Android应用程序发送推送通知到GCM?

时间:2014-03-19 09:41:52

标签: android push-notification google-cloud-messaging

我一直试图从互联网上获取一些信息,从Android客户端(app)直接向GCM发送推送消息,而不涉及任何应用服务器。 我的要求是向其他Android设备发送消息(一对一)。

我基本上希望模仿手机上的短信行为。此外,我还有所有发送PUSH设备的UID。

如果有可能请指向任何教程或者如果它不是,我想知道任何第三方服务器,我可以发送推送消息,然后该服务器发送给GCM。

1 个答案:

答案 0 :(得分:1)

看一下Parse.com - Android push guide。它允许从一个设备向另一个设备发送推送通知。它非常易于安装和使用。 您可以在ParseInstallation中保存设备UID,然后定位此安装:

<强>接收器:

ParseInstallation installation = ParseInstallation.getCurrentInstallation();
installation.put("uid", "1234567890");
installation.saveInBackground();

<强>发件人:

ParseQuery query = ParseInstallation.getQuery(); 
query.whereEqualTo("uid", "1234567890");    
ParsePush push = new ParsePush();
push.setQuery(query);
push.sendPushInBackground();