Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何将推送消息发送到其他设备?_Android_Parse Platform_Push Notification - Fatal编程技术网

Android 如何将推送消息发送到其他设备?

Android 如何将推送消息发送到其他设备?,android,parse-platform,push-notification,Android,Parse Platform,Push Notification,我正在使用parse.com服务。我想在用户单击按钮后向其他客户端发送推送消息 所以,如果没有人理解我(这种情况经常发生;-),我的问题是:一旦用户B单击按钮,我如何通过Parse.com服务向用户a发送推送消息?我认为用户和安装表之间必须有关系。我建议添加指向安装表的用户指针。这样,用户就可以在多台设备上使用该应用程序 我建议在解析云代码中添加推送通知发送功能,并从客户端应用程序调用它 示例云代码: var userQueryPre = new Parse.Query(Parse.User);

我正在使用parse.com服务。我想在用户单击按钮后向其他客户端发送推送消息


所以,如果没有人理解我(这种情况经常发生;-),我的问题是:一旦用户B单击按钮,我如何通过Parse.com服务向用户a发送推送消息?

我认为用户和安装表之间必须有关系。我建议添加指向安装表的用户指针。这样,用户就可以在多台设备上使用该应用程序

我建议在解析云代码中添加推送通知发送功能,并从客户端应用程序调用它

示例云代码:

var userQueryPre = new Parse.Query(Parse.User);
userQueryPre.equalTo("username", ToUserID);

var userQuery = new Parse.Query(Parse.Installation);
userQuery.exists("user"); // filter out installations without users
userQuery.include("user"); // expand the user pointer
userQuery.matchesQuery("user", userQueryPre);

userQuery.find({
success: function(resultUsers) {
     Parse.Push.send({
         where: userQuery, // Set our Installation query
         data: { alert: "Message", badge: "Increment" }
     },{
         success: function () {response.success(""); },
         error: function (error) { response.error("") }
     });

构建推送服务时可以使用deviceType参数。我不熟悉Parse推送服务,请给我举个例子好吗?Parse.com有数千个教程。你应该先从那里开始。