Я использую Parse для серверной части своего приложения и пытаюсь отправлять уведомления конкретному пользователю с помощью облачного кода. Я считаю, что у меня все настроено правильно, однако я получаю следующую ошибку:
Ошибка: авторизовано: требуется мастер-ключ
Что странно, так как мастер-ключ используется как часть облачного кода ниже:
Parse.Cloud.define("pushOneFTC", async (request) => {
var query = new Parse.Query(Parse.Installation);
let userId = request.params.userId;
query.equalTo('userId', userId);
Parse.Push.send({
where: query,
data: {
alert: "Fitcoins Gifted!",
title: userId + " sent you 1 Fitcoin! Thats not a lot..."
}
}).then(function() {
// Push was successful
}, function(error) {
// Handle error
}, {useMasterKey: true});
});
Я пропустил что-то очевидное здесь?