javascript - 为什么在 node.js 上使用 parse 时需要使用 "JavaScript key"?

标签 javascript parse-platform

使用 parse javascript library 编写 node.js 代码时,需要用“JavascriptKey”初始化。使用 JavascriptKey 并创建推送通知时,需要开启“客户端推送”。解析接口(interface)说明了客户端推送:

Allow pushes to be sent using the public client keys. Useful during development, but we suggest disabling it on production apps.



所以,这似乎是我不想继续生产的东西,特别是因为我只是从服务器创建推送通知。

我必须在 node.js 中使用 JavaScript 键吗?我应该以不同的方式处理这一切吗?

最佳答案

JavascriptKey 是不必要的,所以在开源的 Parse-Server 中是可选的。

尝试使用 MasterKey 发送推送。

Parse.Push.send({
  where: query,
  data: {
    alert: "test"
  }
},{
  useMasterKey:true,
  success: console.log,
  error: console.error
});

如果您自己托管 Parse,则可以在没有 JavascriptKey 的情况下进行设置。

一些开源 Parse-Server 的引用。

Parse 服务器不再需要与 Parse 一起使用的客户端 key 。
https://github.com/ParsePlatform/parse-server

不支持客户端推送。您只能使用 masterKey 发送推送通知
https://github.com/ParsePlatform/parse-server/wiki/Push

关于javascript - 为什么在 node.js 上使用 parse 时需要使用 "JavaScript key"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37083497/

相关文章:

javascript - Jquery 自动完成插件不允许用户自由输入

ios - PFQueryTableViewController 部分

ios - Parse 如何计算请求总数?

swift - PFObject 无法转换为自定义子类

parse-platform - Parse deploy 没有更新我的公用文件夹中的代码。有缓存设置吗?

javascript - 处理 Handlebars 中对象数组的最佳方法

javascript - AngularJS 递归模板默认关闭所有节点并使用 ng-click 展开它们

javascript - 从自然数翻转 0's and 1' s

javascript - 从 Ember 的内部函数访问 View 函数

IOS Parses PFLoginViewController didLoginUser Delegate 在通过 Facebook 登录时没有被调用,为什么?