通过 Parse.com 发送推送通知

Sending push notification through Parse.com

我很清楚推送通知如何解析以及如何实现它...但是我想知道的是我可以根据用户在线还是离线来更改推送通知的行为(不使用应用程序).​​.....我正在谈论的行为是我只想向离线用户显示推送通知但对于在线用户我不希望它显示而是我想增加一些变量(比如通知计数).推送通知是否适合我想要的行为,或者我应该寻找其他东西来增加通知计数?

您可以子类化 com.parse.ParsePushBroadcastReceiver 并将新的广播接收器声明到您的清单中。然后,您可以覆盖收到的推送的默认行为,例如检查用户是在线还是离线。

Android 开发指南 "Receiving Pushes" 中有一个部分可获取更多信息。