Android 发送推送解析
我需要一点小小的帮助。这是我的代码:Android 发送推送解析,android,parse-platform,push-notification,Android,Parse Platform,Push Notification,我需要一点小小的帮助。这是我的代码: `ParseQuery<ParseUser> query=ParseUser.getQuery(); query.whereEqualTo("username", buddy); query.getFirstInBackground(); ParseQuery q1=ParseInstallation.getQuery(
`ParseQuery<ParseUser> query=ParseUser.getQuery();
query.whereEqualTo("username", buddy);
query.getFirstInBackground();
ParseQuery q1=ParseInstallation.getQuery();
q1.whereEqualTo("owner", query);
ParsePush push = new ParsePush();
push.setQuery(q1);
push.setMessage("Hey its message");
push.sendInBackground();`
`ParseQuery query=ParseUser.getQuery();
查询。whereEqualTo(“用户名”,好友);
query.getFirstInBackground();
ParseQuery q1=ParseInstallation.getQuery();
q1.whereEqualTo(“业主”,查询);
ParsePush push=新的ParsePush();
push.setQuery(q1);
setMessage(“嘿,它的消息”);
推送。发送背景()`
但它不起作用,所有者是我想推送的人。当我将ParseUserName
保存到所有者列上的安装表时
以下是例外情况:
javalang.IllegalArgumentException:ParseObject的类型无效:class com.parse.ParseQuery
这里怎么了 好的,因此如果您想将推送发送给单个用户,并将ParseUserName保存到安装表中,则可以使用以下代码
ParseQuery q1=ParseInstallation.getQuery();
q1.whereEqualTo("owner", buddy);
ParsePush push = new ParsePush();
push.setQuery(q1);
push.setMessage("Hey its message");
push.sendInBackground();
其中buddy是一个字符串,带有parse网站上的ParseUserName检查,它是否发送此推送?转到应用程序的推送通知。检查推送的状态,如果状态为“成功”,则按下此推送并查看发送的推送量。并检查推送的目标。@maxzavernuty这里是我的异常:javalang.IllegalArgumentException:ParseObject的类型无效:class com.parse.parsequeryal那么,是否要向单个用户发送推送?如果是的,比你正在做的非常奇怪的动作,我只想发送用户。我怎么做你怎么做?