2017-09-07 14 views
0

使用Firebase通知我可以在主屏幕启动器图标上通知吗,而不仅仅是在通知中心上?

我可以获取通知,但无法获取App图标上的徽章。

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" /> 

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

希望这是一个愚蠢的错误,可以很容易地修复。

+0

究竟你是什么意思通过“主应用程序图标”?如果您是指主屏幕启动器图标,则Android 8.0之前不会支持Android徽章。 – CommonsWare

+0

@CommonsWare Android O之前没有徽章? – Pavlos

+0

Android本身在Android 8.0之前不支持启动器图标徽章。某些主屏幕实现创建了自己的徽章系统,其中一些实现了一个记录的API,如果您的应用恰好在安装了这些主屏幕之一的设备上运行,那么您可以尝试使用这些API。 – CommonsWare

回答

2

也许Shortcut Badger是你在找什么。

ShortcutBadger使您的Android应用程序在您的应用程序快捷方式中显示未读消息的数量作为徽章!

反正这不会有一些发射器的工作(如:没有在我的华为Y6 II作品的默认启动,但它工作时,我用TeslaUnread新星发射器)

+0

这是我发现的,我想仔细检查一下 – Pavlos

相关问题