我正在使用
改变图标的背景颜色。 同时,设置以下键值对。
firebase
和 react-native-push-notification
推送通知到我的 Android 应用程序,但无法更改小的通知图标为自定义图标,并且这个主题的所有线程似乎都没有帮助。 我的 @mipmap
文件夹中有 ic_test.png
,但我的 Android 清单中的这些元数据声明都不起作用:
1.
xml <meta-data android:name="com.google.firebase.messaging.default_notification_icon" android:resource="@drawable/ic_test" />
2.
xml <meta-data android:name="com.dieam.reactnativepushnotification.notification_icon" android:resource="@mipmap/ic_test" />
<meta-data
android:name="com.dieam.reactnativepushnotification.notification_color"
android:resource="@android:color/white"
/>
情况:
你们有什么想法,我在这里做错了什么吗?
编辑:
对于本地通知,通过在清单中不设置任何图标元数据资源,我将其解决了。我只设置了以下元数据资源:
<meta-data
android:name="com.dieam.reactnativepushnotification.notification_color"
android:resource="@android:color/MY_COLOR"
/>
改变图标的背景颜色。 同时,设置以下键值对。
PushNotification.localNotification({...parameters, smallIcon: 'ic_test'});
触发本地通知时。
编辑:
我正在使用Firebase Cloud Messaging传统的HTTP协议,设置icon
参数为"ic_test"
似乎也没有起作用。