![](/img/trans.png)
[英]Retrieve notification values from a notification in system tray android firebase FCM
[英]How to prevent android system to create notification from system tray?
我在我的应用程序中使用 GCM 推送通知。 我正在使用 WakeFulBroadCastReceiver 并调用服务来创建通知。 1.如果应用程序在前台,代码工作正常。 2.如果应用程序在后台。 Android 系统创建另一个通知,没有图标。 我也收到了自定义创建的通知。 所以总共有两个通知。 这是我在广播接收器的 onReceive 方法中的代码:
ComponentName comp = new ComponentName(context.getPackageName(),
ListenPushMessage.class.getName());
startWakefulService(context, (intent.setComponent(comp)));
setResultCode(Activity.RESULT_OK);
当应用程序在前台时它工作得很好。 当应用程序在后台时,它会创建两个通知,一个来自我的代码,另一个来自系统托盘。 我想阻止系统创建的通知。
我知道现在回答已经很晚了,但是从后端推送中删除了notification
对象; 而不是notification
使用data
对象body,title
。 并使用data
创建通知。
类似的东西:
{"to": "c4dgGSdnkWI:APA91bE_hQQTZ1NJo2nff4Sci7Cx2kNE64ReH1kQYxc01uttlOrdZetEFrcziBDwKVdfFiTh3BHVCeU2xl1KJv7VoG_eALgiHySIH-aF96Lhzh5eNSIbT_Cb_edE1g-kd-SeS8T8zfNL","data": {
"title": "data title",
"body": "data body",
"key": "Value" }}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.