Tôi đang sử dụng Parse và tôi không thể thực hiện phương pháp này để hoạt động.Phân tích đám mây: Gửi Push tới một người dùng duy nhất
Ý tưởng là gửi đẩy tới một người dùng có mã nhận dạng người dùng đã biết từ bất kỳ nền tảng nào trong 'Mã đám mây'.
Queries tôi đã cố gắng mà không đẩy được chuyển giao cho người dùng (trên thực tế không đẩy được giao cho bất kỳ người sử dụng)
PFInstallation thông qua con trỏ sử dụng:
var targetUser = new Parse.User();
targetUser.id = userID;
var query = new Parse.Query(Parse.Installation);
query.equalTo('user', targetUser);
Query trong PFUser tự
var query = new Parse.Query(Parse.User);
query.equalTo('objectId', userID);
Full mã cho phương pháp:
Parse.Cloud.define("sendPushContactUser", function(request, response) {
// Get parameters
var userID = request.params.userID; // I'm obviously passing this parameter in the method call
// Query
/* ------ query = Any of the above options ------ */
Parse.Push.send({
where: query,
data: {
title : "New message",
alert : "User message",
badge : "Increment",
sound : "soundNotifUserContact.caf",
"params" : {
"pushType" : 2,
"userID" : userID
}
}
}, {
success: function() {
response.success();
},
error: function(error) {
response.error(error);
}
});
});
Cám ơn thời gian và sự giúp đỡ của bạn.
cách u gọi phương thức đám mây từ android ?? – Erum