2015-07-06 88 views
0

我目前使用Parse从客户端设备发送推送通知。我正在使用下面的代码来实现它。检查是否使用Parse发送推送通知 - Android

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(); 

有没有办法来检查推送通知是否成功发送?提前致谢。

注意:我问在设备中,我怎么知道请求发送推送通知是否成功或没有?

回答

0

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

+0

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

+0

测试它的一种方法是,您可以成为收​​件人之一,并查看是否得到它,但那只是为了测试解析是否正确初始化。否则,我认为你不能接受像“成功发送”的响应,因为解析会尝试多次将它在后台发送到多个设备。有些可能会收到它,有些可能不会。 – slorangex

+0

那不是一个好方法。我不希望发件人收到相同的内容。这太笨拙了。 –