安卓推送通知查询
Posted
技术标签:
【中文标题】安卓推送通知查询【英文标题】:Query regarding Android push notifications 【发布时间】:2014-11-20 05:19:16 【问题描述】:我有一个设置了有效推送通知的 android 应用程序。它目前的工作方式如下:
-
用户收到推送通知
当用户点击推送通知时,他会被带到一个包含所有通知列表的屏幕。它基本上是一个包含所有通知的列表视图。
现在,要实现以下内容:
一个。当用户收到新通知时,无论用户是否点击它,它都必须显示在列表视图中。
b.我必须指出用户在应用程序图标上收到的通知数量。例如,如果您在 whats 应用中收到一条消息,它会在应用图标上显示消息的数量。
谁能告诉我实现这些功能的最佳方法是什么?如果有人可以向我指出教程/参考资料,那将非常有帮助。
谢谢!
【问题讨论】:
【参考方案1】:一个。当推送通知到达时,从接收器(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);
b.检查this。
【讨论】:
感谢您的回复。你能给我一个实施part a的例子吗?我不太明白您发布的解决方案。 ,谢谢您的回答!以上是关于安卓推送通知查询的主要内容,如果未能解决你的问题,请参考以下文章