【问题标题】:Can I have notification on home screen launcher icon and not only on notification Centre?我可以在主屏幕启动器图标上获得通知,而不仅仅是在通知中心上吗?
【发布时间】:2017-09-08 18:32:08
【问题描述】:

使用 Firebase 通知

我可以收到通知,但我无法在应用图标上获得徽章。

根据Firebase Documentation,我在AndroidManifest.xml中使用了这部分代码:

<!-- Set custom default icon. This is used when no icon 
is set for incoming notification messages. -->
<meta-data
 android:name="com.google.firebase.messaging.default_notification_icon"
 android:resource="@drawable/ic_stat_ic_notification" />

通过这部分代码,我可以在通知中心看到带有徽章的应用程序图标,但主屏幕启动器图标上没有徽章。

希望这是一个愚蠢的错误,可以轻松解决。

【问题讨论】:

  • “主应用程序图标”到底是什么意思?如果您指的是主屏幕启动器图标,那么在 Android 8.0 之前,Android 中不支持徽章。
  • @CommonsWare 所以在 Android O 之前没有徽章?
  • Android 本身不支持 Android 8.0 之前的启动器图标徽章。某些主屏幕实现创建了自己的徽章系统,其中一些具有记录的 API,如果您的应用碰巧在安装了其中一个主屏幕的设备上运行,您可以尝试使用。

标签: android firebase notifications firebase-cloud-messaging


【解决方案1】:

也许Shortcut Badger 就是您要找的。​​p>

ShortcutBadger 让您的 Android 应用程序将未读消息的数量显示为您的应用程序快捷方式上的徽章!

无论如何,这不适用于某些启动器(例如:在我的带有默认启动器的华为 Y6 II 中不起作用,但当我使用带有 TeslaUnread 的 Nova 启动器时它可以工作)

【讨论】:

  • 这是我发现的,我想仔细检查一下
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多