使用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" />
隨着這部分代碼,我可以看到在通知中心的應用程序圖標用徽章,但主屏幕啓動器圖標上沒有徽章。
希望這是一個愚蠢的錯誤,可以很容易地修復。
究竟你是什麼意思通過「主應用程序圖標」?如果您是指主屏幕啓動器圖標,則Android 8.0之前不會支持Android徽章。 – CommonsWare
@CommonsWare Android O之前沒有徽章? – Pavlos
Android本身在Android 8.0之前不支持啓動器圖標徽章。某些主屏幕實現創建了自己的徽章系統,其中一些實現了一個記錄的API,如果您的應用恰好在安裝了這些主屏幕之一的設備上運行,那麼您可以嘗試使用這些API。 – CommonsWare