android - Firebase 云消息传递:Oreo 中的通知图标问题
问题描述
FirebaseMessaging: Adaptive icons cannot be used in notifications. Ignoring icon id
我在奥利奥手机上不断收到错误消息。而不是我的自定义图标,我在绿色背景上获得默认的 android 机器人图像。我绝对不使用自适应图标,我创建了一个新图标svg
并将其转换为png
,将其添加到drawable
文件夹中。自定义图标在 Android 5 中按预期显示,但在 android 8 中没有 :( 我尝试"icon":"icon_name"
在有效负载中发送 - 没有效果。我尝试了更小的尺寸(24px - 72px) - 没有效果。知道如何修复它?
解决方案
通过将 Firebase 库和 google play 库更新到最新版本,这些问题得到了解决。请务必查看Google 文档,因为 Firebase 库没有相同的最新版本。
推荐阅读
- wso2 - 使用 wso2 esb 获取 cognito acces_token
- json - 使用 XSLT 提取 JSON 字符串中的特定值
- python - 使用 for 循环创建情节子图
- python - SSHUTTLE 在连接到 GCP 实例的静态外部 IP (VPN) 时抛出错误 99
- sql - 我需要像下面的 sql server 请帮助解决这个问题
- google-calendar-api - Google 不同步我订阅的 ICS 提要
- javascript - 即使值已更改,对象状态仍返回空值
- c# - 从字符串数组中删除文本并检查特定字符串是否包含在字符串数组中?
- c - c header-guards被忽略了吗?
- java - 在执行线程上运行 Spring 方面的建议