我正在使用Javascript SDK从我的node.js服务器发送推送通知。 SDK使用js key + API密钥。
当我关闭客户端可以推送通知时,服务器无法发送“客户端启动的推送未启用”
我应该如何安全地发送推送通知?
答案 0 :(得分:0)
您的node.js服务器被视为"客户端"到Parse.com,这就是你收到错误信息的原因。如果可能的话,我建议关闭客户端推送。然后在Parse.com上创建一个将发送推送通知的Cloud Code功能。您可以从node.js服务器调用此新函数。
由于node.js和Cloud代码都在JavaScript中,因此您应该能够轻松地移动推送代码。
至于编写可以从node.js服务器调用的Cloud Code函数:
Parse.Cloud.define("hello", function(request, response) {
response.success("Hello world!");
});
然后从您的node.js代码中,您可以通过以下方式调用该函数:
Parse.Cloud.run('hello', {}, {
success: function(result) {
// result is 'Hello world!'
},
error: function(error) {
}
});