我正在使用parse.com服务。我想在用户点击按钮后向其他客户端发送推送消息。
所以,如果没有人理解我(并且它发生了很多;-))我的问题是:一旦用户B点击按钮,我怎样才能通过Parse.com服务向用户A发送推送消息?
答案 0 :(得分:0)
我认为你必须在User和Installation表之间建立关系。我建议将User指针添加到Installation表。这样,用户可以将应用程序与多个设备一起使用。
我建议在Parse Cloud Code中添加推送通知发送功能,并从客户端应用程序调用它。
示例云代码:
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("") }
});