嘿,我正试图向使用解析服务器的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
。
如果你能回答至少其中一个问题,请做!感谢
此致,卢卡