【问题标题】:Adding push notifications to a group when their count is more than one当组的计数超过一个时将推送通知添加到组
【发布时间】:2021-06-01 10:23:49
【问题描述】:

目前我已经为我的 android 应用程序创建了组密钥,以便可以将推送通知组合在一起。我的最低目标 API 级别是 24,所以我不需要创建任何摘要通知。我正在做的是这样的:

NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(context, channelID)
                                             .setSmallIcon(R.drawable.applogo)
                                             .setContentTitle(sourceName)
                                             .setContentText(messageTitle)
                                             .setPriority(NotificationCompat.PRIORITY_HIGH)
                                             .setSound(defaultSoundUri)
                                             .setAutoCancel(true)
                                             .setContentIntent(contentIntent) 
                                             .setGroup(GROUPID)

因此,我正在创建 NotificationCompat 构建器。我面临的问题是通知在第四个之后被组合在一起。前三个通知分别显示在通知托盘中。当第四个到来时,他们被组合在一起。我想知道的是这是默认行为吗?如果是这样,我该如何更改它,就像第二个来时通知将被组合在一起一样?

【问题讨论】:

    标签: android push-notification firebase-notifications


    【解决方案1】:

    通知将在 4 之后分组,这是自 24 以来的默认行为。要触发小于 4 的组通知,您需要创建组摘要通知。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-02-16
      • 1970-01-01
      • 2018-01-31
      • 1970-01-01
      • 2020-04-19
      • 1970-01-01
      • 2022-12-06
      • 1970-01-01
      相关资源
      最近更新 更多