使用parse-server配置推送通知

时间:2016-09-26 10:42:35

标签: android push-notification titanium parse-server

嘿,我正试图向使用解析服务器的Android应用发送推送通知。 我的环境是本地的,我使用的是ubuntu 16.04。

如果我尝试用curl发送推送:

  curl -X POST \
-H "X-Parse-Application-Id: myAppId" \
-H "X-Parse-Master-Key: myMasterKey" \
-H "Content-Type: application/json" \
-d '{
    "channels": [""],
    "data": {
        "alert": "Hello!"
      }
    }' \
https://localhost:1337/parse/push

我收到错误:"缺少推送配置"

我应该设置什么配置?在哪里?

我使用Titanium / Alloy开发应用程序。我尝试直接从应用程序发送推送通知:

Parse.Push.send({
  where: {
        user: {
            __type: "Pointer",
            className: "_User",
            objectId: userId
        }
  },
  data: {
    alert: "new notification!",
  }
}, {
  useMasterKey: true,
  success: function() {
    console.log("Successfull");
  },
  error: function(error) {
    console.log("Some error occurred");
  }
});

但是我收到错误"无法使用万能钥匙,它没有提供"。所以我使用Parse.initialize(applicationId, javaScriptKey, masterKey)使用/usr/local/lib/node_modules/parse-server来解析parse-server仍然会出现同样的错误。

你可以帮帮我吗?重要的是:(

其他小问题:在ubuntu上使用本地解析服务器创建云功能,我应该在哪里放置我的main.js文件?我有目录click

如果你能回答至少其中一个问题,请做!感谢

此致,卢卡

0 个答案:

没有答案