解析服务器:找不到推送类型 android 的发件人
Posted
技术标签:
【中文标题】解析服务器:找不到推送类型 android 的发件人【英文标题】:Parse Server: Can not find sender for push type android 【发布时间】:2016-03-19 06:03:51 【问题描述】:我确实使用我的parse-server
发送推送通知,如下所示:
curl -X POST \
-H "X-Parse-Application-Id: XXXXXXXXXXXXXXX" \
-H "X-Parse-Master-Key: XXXXXXXXXXXXXXX" \
-H "Content-Type: application/json" \
-d '
"where":
"deviceType":
"$in": [
"ios"
]
,
"data":
"title": "The Shining",
"alert": "All work and no play makes Jack a dull boy."
'\ https://myserver.com/parse/push
在日志中我总是看到这个错误信息:
Mar 18 14:35:18 xsn-app parse-app[31790]: Can not find sender for push type android, "where":"deviceType":"$in":["ios"],"data":"title":"The Shining","badge":"1","alert":"All work and no play makes Jack a dull boy."
设备确实收到推送通知就好了。
我不向安卓设备发送推送通知。甚至没有一个注册。我也没有在我的解析服务器配置中配置 android push。解析服务器上只注册了一台 iOS 设备。
知道为什么会这样吗?
【问题讨论】:
【参考方案1】:它只是告诉你它不知道如何为 Android 发送 Push。如果您使用空白字符串定义 android 的推送,则可以摆脱此错误...
"android":
"senderId": "...",
"apiKey": "..."
,
【讨论】:
很高兴知道。但是,如果没有定义键,为什么它甚至会尝试向 android 发送推送? 我认为它不会尝试发送它,这可能只是您没有定义android推送的通知以上是关于解析服务器:找不到推送类型 android 的发件人的主要内容,如果未能解决你的问题,请参考以下文章