2017-09-07 66 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

相關問題