【发布时间】:2014-10-07 17:23:18
【问题描述】:
我正在编写一个关于共享不同内容的 Android 应用程序。现在我开发社交网络,当一个用户添加新朋友时,发送一个 Parse Push 通知该用户添加你。
我使用 Parse SDK,但我现在不知道该怎么做。
我试试这个:
ParseInstallation installation = ParseInstallation.getCurrentInstallation();
installation.put("userId",id);
try {
installation.save();
这会在 Parse Data 的 Installation 类中创建一个 userId 列。 (我看到 Parse Data 和 userId 列是来自用户的正确 id)
接下来我会这样做:
//Create our Installation query
ParseQuery<ParseInstallation> pushQuery = ParseInstallation.getQuery();
pushQuery.whereEqualTo("userId",ParseUser.getCurrentUser().getObjectId());
// Send push notification to query
ParsePush push = new ParsePush();
push.setQuery(pushQuery); // Set our Installation query
push.setMessage("Willie Hayes injured by own pop fly.");
push.sendInBackground();
我创建了一个查询,将 userId 列(包含添加您的用户的 userId)与当前 ParseUser 进行比较,但推送不发送,也没有人接收。
请帮帮我。
谢谢。
【问题讨论】:
标签: java android push-notification parse-platform cloud