我正在使用FCM在8.1版本的Android设备上发送通知。 我正在尝试实现通知分组,我已经实现了它。
每当第一个通知处于状态栏并且第二个通知到达时,第一个通知就会消失。从病房的第二次通知中,所有通知都按预期显示在组中。
如何解决?
在下方发布Code Snipper。
<div>
答案 0 :(得分:0)
如果您使用相同的id
进行通知,则将无法使用。您需要为此使用其他id
更新 高于Android 8.0(Oreo)的通知频道是强制性的。因此,添加这样的通知通道。这应该在通知之前完成。
val mNotificationManager = context.getSystemService(Context.NOTIFICATION_SERVICE) as NotificationManager
// Android O requires a Notification Channel.
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
val name = context.getString(R.string.app_name)
// Create the channel for the notification
val mChannel = NotificationChannel("channel_id_sms", name, NotificationManager.IMPORTANCE_DEFAULT)
// Set the Notification Channel for the Notification Manager.
mNotificationManager.createNotificationChannel(mChannel)
}