如何获取android中应用程序的推送通知总数?
我正在安卓应用程序的启动图标上制作徽章,我想获得我的应用程序的推送通知总数,以在我的应用程序的启动图标上显示为徽章,我正在使用parse.com在安卓中制作推送通知,所以任何好友都可以告诉我如何获得推送通知的数量,并在安卓应用程序的徽章中反映出来吗 代码如何获取android中应用程序的推送通知总数?,android,push-notification,parse-platform,badge,Android,Push Notification,Parse Platform,Badge,我正在安卓应用程序的启动图标上制作徽章,我想获得我的应用程序的推送通知总数,以在我的应用程序的启动图标上显示为徽章,我正在使用parse.com在安卓中制作推送通知,所以任何好友都可以告诉我如何获得推送通知的数量,并在安卓应用程序的徽章中反映出来吗 代码 Parse.initialize(this, "Hl59kzuF4yGr36XEUZByOgtorvyrYcVm7zAb6amG", "YohxPugahDoiBZ2kaQ7qtqmO40y0JmLYkMuT");
Parse.initialize(this, "Hl59kzuF4yGr36XEUZByOgtorvyrYcVm7zAb6amG",
"YohxPugahDoiBZ2kaQ7qtqmO40y0JmLYkMuT");
PushService.setDefaultPushCallback(this, QuestionOFDayActivity.class);
如果您使用的是parse.com,那么您可能需要使用
BroadcastReceiver
来处理推送通知(如果不是,则使用它)。
因此,在广播接收器的onreceive()
中,您可以将count
作为应用程序级别。然后你将通过应用程序外获得推送通知的数量
已编辑:
将此接收者添加到您的清单中
<receiver android:name="your.package.MyCustomReceiver" android:exported="false">
<intent-filter>
<action android:name="your.package.UPDATE_STATUS" />
</intent-filter>
</receiver>
如果你想要详细的文档-Tarun比你多的回复,你能给我一些代码吗,我不知道。谢谢你自己创建通知栏吗?还是你把这个放在parse.com上了?我刚刚把它放在parse.com上了我编辑了这篇文章。如果你有任何问题,请再问我一次-谢谢你,兄弟,我已经按照你的代码更改了代码,现在你能告诉我如何在接收时获得countsinside吗?请
public class MyCustomReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
// Here you will get the event when you receive Notification
// you can maintain a count here as application level.
}
}