Android 如何更改反应本机推送通知状态栏图标?
我正在使用Android 如何更改反应本机推送通知状态栏图标?,android,react-native,push-notification,react-native-push-notification,Android,React Native,Push Notification,React Native Push Notification,我正在使用firebase和react native push notification将通知推送到我的Android应用程序中,并努力用我自己的图标更改小通知图标,关于这个主题的任何帖子似乎都没有帮助。我的@mipmap文件夹中有ic_test.png,在我的Android清单工作中没有这些元数据声明: 一,。 xml 二,。 xml 但是,我可以通过添加元数据来更改图标的颜色: 情况: 你知道我可能做错了什么吗 编辑: 通过在清单中未设置任何图标元数据资源,使其可用于本地通知。我只是
firebase
和react native push notification
将通知推送到我的Android应用程序中,并努力用我自己的图标更改小通知图标,关于这个主题的任何帖子似乎都没有帮助。我的@mipmap
文件夹中有ic_test.png
,在我的Android清单工作中没有这些元数据声明:
一,。
xml
二,。
xml
但是,我可以通过添加元数据来更改图标的颜色:
情况:
你知道我可能做错了什么吗
编辑:
通过在清单中未设置任何图标元数据资源,使其可用于本地通知。我只是设置了以下元数据资源
更改图标的背景色
另外,设置以下键值对
PushNotification.localNotification({...parameters, smallIcon: 'ic_test'});
当触发本地通知时
编辑:
我正在使用
图标,并将参数设置为“ic_test”
似乎也不起作用。实际上,它显示为白色空白方块,因为您处于开发模式,通过在生产模式下构建,您可以看到与应用程序图标完全相同的图标
无论如何,如果你想成为你的偶像,你应该跟随。然后使用生成所有尺寸,并放置图标名称ic\u notification
然后将所有尺寸的ic_通知放入以下地址:
android/app/main/res/mipmap
并将以下行添加到AndroidManifest.xml
文件中:
清理构建文件夹,清理缓存文件并使用warn start--reset cache
,然后使用warn android
提示:如果您正在使用emulator,请注意在emulator高级选项中使用冷启动
而不是快速启动
。清理生成文件夹和缓存+冷启动真的做到了,谢谢!