有关Android推送通知的查询

时间:2014-11-20 05:19:16

标签: java android push-notification android-notifications

我有一个Android应用程序,其中设置了工作推送通知。它目前的工作原理如下:

  1. 用户获取推送通知
  2. 当用户点击推送通知时,他将进入具有所有通知列表的屏幕。它基本上是一个包含所有通知的列表视图。
  3. 现在,想要实现以下内容:

    一个。当新用户收到通知时,无论用户是否点击它,都必须在列表视图中显示。

    湾我必须在应用程序图标上指明用户收到的通知数量。例如,如果您在什么应用程序中收到消息,它会在应用程序图标上显示消息数。

    有人能让我知道实现这些功能的最佳方法是什么?如果有人能指出我的教程/参考资料,那将非常有帮助。

    谢谢!

1 个答案:

答案 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