2015-07-06 87 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

那不是一個好方法。我不希望發件人收到相同的內容。這太笨拙了。 –