簡體   English   中英

解析-無法從設備發送推送通知

[英]parse - can't send push notifications from device

嗨,我正在嘗試將推送通知從一台設備發送到另一台設備。

這是我的代碼:

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");
                }
            });
        }

問題是當我嘗試發送通知時,日志顯示“成功”,但是我的設備什么也沒收到。 當我將相同的參數放在儀表板上時,它可以完美工作。 請確實指導我有關此問題。

您的第二個設備未注冊或未登錄,或者您未將其設置為“ gender” =“ male”,這是此處的注冊方法

如何在這里登錄

登錄后如何設置“性別” =“男性”:

ParseUser u= ParseUser.getCurrentUser() ;
        u.put("location", point);
 u.saveInBackground();

還設置標題推送

    ParsePush pushMsg = new ParsePush();
            pushMsg.setQuery(pushQuery);
  pushMsg.settitle("title");
            pushMsg.setMessage("Hey Male!");
pushMsg.sendInBackground();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM