发送推送解析到某些设备?

时间:2014-03-19 00:27:31

标签: android ios push parse-platform device

我刚刚完成了这个(非常好的)教程:https://parse.com/tutorials/ios-push-notifications 只留下一个问题。我是否可以在我的应用中将推送消息仅发送到某个设备(可能是device token?)而不是每个设备?我不一定需要知道现在如何,一个简单的“是的,那可能是解析”或“不,你不能使用解析”就足够了!

干杯

2 个答案:

答案 0 :(得分:9)

您可以在ParseInstallation中保存设备ID,然后定位此安装:

<强>接收器:

ParseInstallation installation = ParseInstallation.getCurrentInstallation();
installation.put("device_id", "1234567890");
installation.saveInBackground();

<强>发件人:

ParseQuery query = ParseInstallation.getQuery(); 
query.whereEqualTo("device_id", "1234567890");    
ParsePush push = new ParsePush();
push.setQuery(query);
push.sendPushInBackground();

答案 1 :(得分:2)

是的,你可以。有多种方法,您可以使用设备令牌或订阅频道,甚至可以使用安装对象中的任何其他列。

首先,您可以使用Parse提供的Push Composer选项。

结帐以获取更多信息:

https://parse.com/docs/push_guide#top/iOS

https://parse.com/products/push

http://blog.parse.com/2011/07/18/targeted-push-notifications/