检查是否使用Parse-Android发送推送通知

检查是否使用Parse-Android发送推送通知,android,parse-platform,push-notification,Android,Parse Platform,Push Notification,我当前正在使用Parse从客户端设备发送推送通知。我使用下面的代码来实现它 ParseQuery pushQuery = ParseInstallation.getQuery();//mobile2 pushQuery.whereEqualTo("userName", message.getText().toString()); ParsePush push = new ParsePush(); Lo

我当前正在使用Parse从客户端设备发送推送通知。我使用下面的代码来实现它

ParseQuery pushQuery = ParseInstallation.getQuery();//mobile2
                pushQuery.whereEqualTo("userName", message.getText().toString());
                ParsePush push = new ParsePush();
                Log.e("", "" + pushQuery.toString());
                push.setQuery(pushQuery);
                try {
                    JSONObject data = new JSONObject("{\"message\": \"The Mets scored!\",\"sound\": \"cheering.caf\"}");
                    push.setData(data);
                } catch (JSONException e) {
                    e.printStackTrace();
                }

                push.sendInBackground();
有没有办法检查推送通知是否成功发送?提前谢谢


注意:我在设备中询问,如何知道发送推送通知的请求是否成功?

我相信您可以在Parse的管理控制台中查看这一点。登录并转到“推送”选项卡,您可以看到发送的推送通知,有多少设备接收到它,以及它被打开了多少次。

我在设备中询问,我如何知道发送推送通知的请求是否成功?一种测试方法是,您可以是其中一个收件人,并查看您是否收到它,但这只是为了测试解析是否正确初始化。否则,我认为您不能像“成功发送”那样接收响应,因为parse将在后台多次尝试将其发送到多个设备。有些人可能会接受,有些人可能不会。这不是一个好方法。我不希望发件人收到相同的内容。这太笨拙了。我知道这种方法很糟糕,我只想在测试时使用它。一旦测试了安装程序,它应该不会发送失败,但我相信我知道您希望实现什么,我不知道是否有可能从parse获得反馈。好的,我想我已经找到了解决方案。尝试推送.sendInBackground(新的SendCallback{…})