Я думаю, что я неправильно понимаю что-то в функции .play(). Я потратил дни, пытаясь понять это.Parse.Cloud.play не может найти функцию
У меня есть настройка для функции в main.js.
var pvp_module = require('cloud/otherCode.js');
function pushBattleMessage_sum(request, response)
{
pvp_module.PushNotification_BattleMessageExport(request, response);
}
Parse.Cloud.define("PushNotification_BattleMessage", pushBattleMessage_sum);
Это отправляет его другому дружному кодексу, который запускает код. Внутри этого кода мне нужно вызвать вторую функцию Cloud.
function PushNotification_BattleMessage(request, response)
{
Parse.Cloud.run("push_httpRequest",{request},
{
sucess: function(results)
{
response.success(results);
},
error: function(error)
{
response.error(error);
}
});
}
Вторая функция облака определяется обратно в main.js
Parse.Cloud.define('push_httpRequest',function(request)
{
Parse.Cloud.httpRequest(
{
url: 'http://www.parse.com/',
success: function(httpResponse)
{
console.log(httpResponse.text);
},
error: function(httpResponse)
{
console.error('Request failed with response code ' + httpResponse.status);
}
});
});
Все, что я нашел в Интернете мне подсказывает, что это должно работать, но в моем testharness HTML я всегда получаю ошибку «Uncaught ReferenceError: push_httpRequest не определен «
Цель этого кода заключается в том, что в требованиях Android указано, что значок push-уведомления должен быть черно-белого. Я не могу инициализировать это изменение с помощью синтаксиса на стороне сервера, поэтому мы загружаем наше push-уведомление для устройств GCM через httpRequest. Я должен уметь собрать все это вместе, если я получу свою первую облачную функцию, чтобы найти вторую.