我有一个Android应用程序,其中设置了工作推送通知。它目前的工作原理如下:
现在,想要实现以下内容:
一个。当新用户收到通知时,无论用户是否点击它,都必须在列表视图中显示。
湾我必须在应用程序图标上指明用户收到的通知数量。例如,如果您在什么应用程序中收到消息,它会在应用程序图标上显示消息数。
有人能让我知道实现这些功能的最佳方法是什么?如果有人能指出我的教程/参考资料,那将非常有帮助。
谢谢!
答案 0 :(得分:0)
一个。当推送通知到达时,从接收器(GCM / C2DM接收器)启动活动
// Your C2DM receiver (for GCM check the Android Documentation)
public void onReceive(final Context context, final Intent intent)
{
if (intent.getAction().equals(com.google.android.c2dm.intent.RECEIVE))
{
//start your list view activity of notifications
Intent i = new Intent();
i.setClassName("com.test", "com.test.NotificationsActivity");
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(i);
}
}
湾检查this。