Parse.com Javascript SDK 密钥
Parse.com Javascript sdk key
我正在使用 Javascript SDK 从我的 node.js 服务器发送推送通知。
SDK使用js key + API key。
当我关闭客户端可以推送通知时,服务器无法发送"Client-initiated push isn't enabled"
我应该如何安全地发送推送通知?
您的 node.js 服务器被认为是 "client" 到 Parse.com,这就是您收到该错误消息的原因。如果可能的话,我建议关闭客户端推送。然后在 Parse.com 上创建一个 Cloud Code 函数来发送推送通知。您可以从 node.js 服务器调用这个新函数。
由于 node.js 和云代码都在 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) {
}
});
我正在使用 Javascript SDK 从我的 node.js 服务器发送推送通知。 SDK使用js key + API key。
当我关闭客户端可以推送通知时,服务器无法发送"Client-initiated push isn't enabled"
我应该如何安全地发送推送通知?
您的 node.js 服务器被认为是 "client" 到 Parse.com,这就是您收到该错误消息的原因。如果可能的话,我建议关闭客户端推送。然后在 Parse.com 上创建一个 Cloud Code 函数来发送推送通知。您可以从 node.js 服务器调用这个新函数。
由于 node.js 和云代码都在 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) {
}
});