【发布时间】:2014-11-11 03:03:46
【问题描述】:
您好,我正在尝试从一台设备向另一台设备发送推送通知。
这是我的代码:
public void onClick(View v) {
// TODO Auto-generated method stub
ParseQuery pushQuery = ParseInstallation.getQuery();
pushQuery.whereEqualTo("gender", "male");
ParsePush pushMsg = new ParsePush();
pushMsg.setQuery(pushQuery);
pushMsg.setMessage("Hey Male!");
pushMsg.sendInBackground(new SendCallback() {
@Override
public void done(ParseException e) {
// TODO Auto-generated method stub
if(e!=null)
e.printStackTrace();
else
Log.i("Send push", "Success");
}
});
}
问题是当我尝试发送通知时,日志显示“成功”,但我的设备中没有收到任何信息。 当我将相同的参数放在仪表板上时,它可以完美运行。 请就这个问题指导我。
【问题讨论】:
-
您的客户端推送启用了吗?
-
启用是什么意思?当我从仪表板发送时,我确实在手机上收到了通知。只有当我尝试从设备本身发送时它才起作用。
-
编辑:我也尝试通过云代码发送推送通知。我从回调中收到“成功”响应,但没有收到任何通知...
标签: android notifications parse-platform push send