android - FCM 17.3.4 推送通知图标未显示
问题描述
我正在使用 Firebase Cloud Messaging 17.3.4 开发 Android 应用程序。
在 Android 8.0 上,不显示推送通知图标。
根据 Firebase 发行说明,此错误已从版本 12.0.0 开始修复。
当然,我在下面的 Manifest 中正确设置了通知图标。
<meta-data
android:name="com.google.firebase.messaging.default_notification_icon"
android:resource="@drawable/notification_icon" />
你能告诉我如何解决这个问题吗?
解决方案
(可选)从 Android 8.0(API 级别 26)及更高版本开始,支持并推荐通知通道。FCM 提供具有基本设置的默认通知通道。如果您更喜欢创建和使用自己的默认频道,请将 default_notification_channel_id 设置为您的通知频道对象的 ID,如图所示;只要传入消息未明确设置通知通道,FCM 就会使用此值。要了解更多信息,请参阅管理通知渠道。
<meta-data
android:name="com.google.firebase.messaging.default_notification_channel_id"
android:value="@string/default_notification_channel_id" />
推荐阅读
- html - 在 VueJS 组件中呈现电子邮件 HTML,而不影响全局样式
- css - Web Scraping - 在安全站点上使用功能 (rvest)
- node.js - 使用 node/express/mongo app 和 typescript 持续部署
- django - 为什么 django 在最后添加一个额外的斜杠 /,我想删除它?
- python - pandas 标头确实存在,但仍然出现 KeyError
- r - 数字标题和评论
- python - 如何更新 heroku requirements.txt?
- python-2.x - Node-sass / sass-loader 替代方案
- python - API 和网页抓取
- python - 如何在不知道浮点数的舍入数字的情况下检查浮点相等?