Android 可以像whatsApp应用程序那样对消息进行分组吗?如果是,我如何使用FCM进行此操作?
可以像whatsapp应用程序那样对消息进行分组吗? 如果是,我如何使用FCM进行此操作 如果您将一个接一个地收到通知,并且只有一个数据负载。 在这种情况下,您可以像Whats应用程序一样更新当前通知吗 我尝试在一个通知中使用InboxStyle分组Android 可以像whatsApp应用程序那样对消息进行分组吗?如果是,我如何使用FCM进行此操作?,android,android-notifications,Android,Android Notifications,可以像whatsapp应用程序那样对消息进行分组吗? 如果是,我如何使用FCM进行此操作 如果您将一个接一个地收到通知,并且只有一个数据负载。 在这种情况下,您可以像Whats应用程序一样更新当前通知吗 我尝试在一个通知中使用InboxStyle分组 NotificationCompat.InboxStyle inboxStyle = new NotificationCompat.InboxStyle(); final NotificationCompat.Builder mBuilder
NotificationCompat.InboxStyle inboxStyle = new
NotificationCompat.InboxStyle();
final NotificationCompat.Builder mBuilder = new
NotificationCompat.Builder(mContext, CHANNEL_ID);
mBuilder.setTicker(title);
mBuilder.setAutoCancel(true);
mBuilder.setContentTitle(title);
mBuilder.setContentIntent(resultPendingIntent);
mBuilder.setGroup(group);
mBuilder.setSmallIcon(android.R.drawable.ic_dialog_alert);
mBuilder.setWhen(getTimeMilliSec());
mBuilder.setContentText(message);
inboxStyle.setBigContentTitle(title);
inboxStyle.addLine(message);
mBuilder.setStyle(inboxStyle);
NotificationManager notificationManager = (NotificationManager) mContext.getSystemService(Context.NOTIFICATION_SERVICE);
notificationManager.notify("App Name", 5, mBuilder.build());
生成新通知,而不是将收到的通知添加到当前通知。请阅读
NotificationCompat.InboxStyle inboxStyle = new
NotificationCompat.InboxStyle();
final NotificationCompat.Builder mBuilder = new
NotificationCompat.Builder(mContext, CHANNEL_ID);
mBuilder.setTicker(title);
mBuilder.setAutoCancel(true);
mBuilder.setContentTitle(title);
mBuilder.setContentIntent(resultPendingIntent);
mBuilder.setGroup(group);
mBuilder.setSmallIcon(android.R.drawable.ic_dialog_alert);
mBuilder.setWhen(getTimeMilliSec());
mBuilder.setContentText(message);
inboxStyle.setBigContentTitle(title);
inboxStyle.addLine(message);
mBuilder.setStyle(inboxStyle);
NotificationManager notificationManager = (NotificationManager) mContext.getSystemService(Context.NOTIFICATION_SERVICE);
notificationManager.notify("App Name", 5, mBuilder.build());