Parse platform 带有解析服务器的FCM推送通知

Parse platform 带有解析服务器的FCM推送通知,parse-platform,push-notification,parse-server,Parse Platform,Push Notification,Parse Server,我需要添加FCM推入解析服务器设置。请帮帮我 但是,当从parse发送时。解析服务器和FCM之间存在一些问题 以下是我的index.js,示例代码: var express = require("express"); var ParseServer = require("/usr/lib/node_modules/parse-server").ParseServer; var ParseDashboard = require("/usr/lib/node_modules/parse-dashbo

我需要添加FCM推入解析服务器设置。请帮帮我

但是,当从parse发送时。解析服务器和FCM之间存在一些问题

以下是我的index.js,示例代码:

var express = require("express");
var ParseServer = require("/usr/lib/node_modules/parse-server").ParseServer;
var ParseDashboard = require("/usr/lib/node_modules/parse-dashboard");

var allowInsecureHTTP = true;

var api = new ParseServer({
  databaseURI: "mongodb://127.0.0.1:27017/****",
  appId: "****",
  masterKey: "****",
  serverURL: "http://**.**.**.**:1234/parse",

  push: {
    ios: {
      pfx: "/usr/lib/node_modules/push_crt.p12",
      passphrase: "example",
      bundleId: "com.example",
      production: true
    },
    android: {
      senderId: "123456",
      apiKey: "******"
    }
  }
});

var dashboard = new ParseDashboard(
  {
    apps: [
      {
        serverURL: "http://**.**.**.**:1234/parse",
        appId: "******",
        masterKey: "******",
        appName: "MyApp"
      }
    ],
    users: [{ user: "admin", pass: "admin" }]
  },
  allowInsecureHTTP
);

var app = express();

// make the Parse Server available at /parse
app.use("/parse", api);

// make the Parse Dashboard available at /dashboard
app.use("/dashboard", dashboard);

var httpServer = require("http").createServer(app);
httpServer.listen(1234);

请检查并帮助我。如何在解析服务器内添加FCM连接。

对于
ios
配置,我可以看到两个错误:

  • pfx
    路径可能是错误的,这在服务器上不起作用,因为它不是相对的(即特定于您的本地计算机)。将文件保存在一个“certs”(或者你想叫它什么)文件夹中,在那里你可以得到nodejs代码。然后用pfx更新:_dirname+'/certs/push_crt.p12'
  • bundleId
    不是正确的键,应该更新到
    主题:“com.example”

对于
android
config,我不确定
senderId
是做什么用的,也许你应该去掉它,除非你确定你需要它。

对于
ios
配置,我可以看到两个错误:

  • pfx
    路径可能是错误的,这在服务器上不起作用,因为它不是相对的(即特定于您的本地计算机)。将文件保存在一个“certs”(或者你想叫它什么)文件夹中,在那里你可以得到nodejs代码。然后用pfx更新:_dirname+'/certs/push_crt.p12'
  • bundleId
    不是正确的键,应该更新到
    主题:“com.example”

对于
android
config,我不确定senderId是做什么用的,除非你确定你需要它,否则也许你应该扔掉它。

你到底有什么问题?@AlexanderGutenev我想在解析服务器中添加fcm服务器密钥。你到底有什么问题?@AlexanderGutenev我想在解析服务器中添加fcm服务器密钥。