Push-уведомление FCM с сервером разбора - PullRequest
0 голосов
/ 23 февраля 2019

Мне нужно добавить толчок FCM в настройке сервера разбора.Пожалуйста, помогите мне.

Однако при отправке из разбора.Тогда возникает проблема между сервером синтаксического анализа и 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 внутри сервера разбора.

1 Ответ

0 голосов
/ 27 февраля 2019

Для конфигурации ios я вижу 2 ошибки:

  • pfx путь, вероятно, неверен и не работает на сервере, потому что он не относительный (т. Е. Специфичный для вашего сервера).локальный компьютер).Сохраните файл в папке «certs» (или как вы хотите это называть), где вы получили код nodejs.Затем обновление с pfx: __dirname + '/certs/push_crt.p12'
  • bundleId не является правильным ключом, его следует обновить до topic: 'com.example'

Для конфигурации android я не уверен, что senderId для, может быть, вы должны избавиться от этого, если вы не уверены, что вам это нужно.

...