![](/img/trans.png)
[英]Is it possible to set a background color for the icon in the notification drawer on Android if using Parse Push?
[英]How to set android push notification color and icon?
我正在使用 react-native,放大和精確定位。
我已經按照幾個指南和堆棧溢出問題為推送通知設置了 android 默認顏色和圖標,如下所示:
<meta-data
android:name="com.google.firebase.messaging.default_notification_icon"
android:resource="@drawable/ic_notification" />
<meta-data
android:name="com.google.firebase.messaging.default_notification_color"
android:resource="@color/patch_coral" />
我有一個文件 colors.xml 在android/app/src/main/res/values/
里面有這個內容:
<resources>
<color name="patch_coral">#E97A6E</color>
</resources>
對於圖標,我在android/app/src/main/res/
中有可繪制文件夾,其中包含在ic_notification.png
資產工作室中生成的 ic_notification.png 作為白色圖標,如幾個地方所示。
我還測試了調試和發布版本,看看這是否會改變任何東西; 但是,推送通知仍然沒有默認圖標或顏色,但右側確實有應用程序圖標。 這是一個例子:
需要更改或添加哪些顏色和圖標來替換默認的 android 顏色和方形圖標?
首先創建你的圖標: - go 到 photoshop 或https://pixlr.com/x/並打開新圖像(456*456 PX) - 選擇黑色背景(你可以選擇任何顏色不米,我們將稍后從清單中更改它 - 在中間添加徽標
然后 go 顯示並選擇圖像作為默認通知圖標和默認通知顏色中的顏色,當應用程序在后台或被殺死時將起作用
如果您想在前台應用程序時更改為工作,您應該在您的 Firebase class 中執行此操作
您需要通過推送通知發送此數據。
然后從推送通知負載中讀取此數據並將其應用到通知生成器。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.