[英]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.