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