Parse Cloud: отправить Push одному пользователю

Я использую Parse и не могу заставить этот метод работать.

Идея состоит в том, чтобы отправить push-сообщение одному пользователю с уже известным идентификатором пользователя с любой платформы в «облачном коде».

Запросы, которые я пробовал, не доставлялись этому пользователю (фактически ни один пользователь не доставлял)

Установка через указатель пользователя:

var targetUser = new Parse.User();

targetUser.id = userID;

var query = new Parse.Query(Parse.Installation);

query.equalTo('user', targetUser);

Запрос в самом PFUser

var query = new Parse.Query(Parse.User);

query.equalTo('objectId', userID);

Полный код метода:

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);
    }
    });

});

Спасибо за ваше время и помощь.

Ответы на вопрос(3)

Ваш ответ на вопрос