【问题标题】:Parse Push notifications, how do I control it programmatically?解析推送通知,如何以编程方式控制它?
【发布时间】:2013-09-29 06:24:52
【问题描述】:
我正在使用 Parse 推送通知,在快速入门指南之后,我的应用现在可以接收推送通知。
这就是问题所在,就像Facebook一样,我想控制Parse发送的通知,我想在显示通知之前添加IF语句。
例如,当我发送推送消息时,每个人都会收到此消息,然后有一个 IF 语句,其中包含来自 sharedpreferences 的数据,sharedpref 保存了“性别”,并且在 IF 语句中,IF (push = "male") 然后显示通知消息。否则不显示通知消息。
我该怎么做?
【问题讨论】:
标签:
android
push-notification
parse-platform
【解决方案1】:
如果您想这样做,您必须在 parse.com 上购买高级会员资格。然后,进入仪表板/推送通知/新消息...,您可以选择发送推送通知的参数
【解决方案2】:
(1) 当您想从 Parse 网站 UI 进行控制时:
您可以在 Parse.com 帐户中添加过滤器并向满足您条件的受限应用程序安装发送通知
(2) 当你想从应用程序端控制时:
我们需要扩展ParsePushReceiver 类并制作我们的自定义接收器。我们还需要重写onPushReceive() 方法,当任何解析通知到达我们的应用程序时,该方法将被调用。通过这个回调,我们可以根据应用需要控制是否显示通知、是否在后台处理等
谢谢