Мне нужна помощь в бит. И вот мой код:Отправка push на Parse
`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();`
Но это не сработает, владелец - это люди, которых я хочу отправить. Когда я сохраняю ParseUserName
в таблицу установки на столбец владельца.
Вот исключение:
javalang.IllegalArgumentException: недопустимый тип для ParseObject: класс com.parse.ParseQuery
Что здесь не так?
Проверьте на сайте синтаксического анализа, он посылает этот толчок или нет? Перейдите к push-уведомлению о вашем приложении. Проверьте состояние нажатия, если это состояние «Succeed», нажмите на это нажатие и посмотрите количество отправленных нажатий. И проверьте ориентацию нажатия. –
@MaxZavernutiy вот мое исключение: javalang.IllegalArgumentException: недопустимый тип для ParseObject: class com.parse.ParseQuery –
Также вы хотите отправить push одному пользователю? Если да, чем вы делаете довольно странные действия –