如何使用 firebase-nativescript 将图标添加到推送通知
Posted
技术标签:
【中文标题】如何使用 firebase-nativescript 将图标添加到推送通知【英文标题】:How to add icon to push notification using firebase-nativescript 【发布时间】:2020-08-14 01:25:56 【问题描述】:我正在尝试使用带有 firebase 和 angular 的 nativescript 为我的推送导航添加具有透明背景的白色图标。我使用https://romannurik.github.io/androidAssetStudio/icons-notification.html#source.type=clipart&source.clipart=ac_unit&source.space.trim=1&source.space.pad=0&name=ic_stat_ac_unit生成了图标
但无论我做什么,我都会得到白色方块 到目前为止,我已经尝试过:
将默认图标添加到清单
元数据 android:name="com.google.firebase.messaging.default_notification_icon" android:resource="@drawable/notification_icon" />
通过自己的消息传递图标
“图标”:“ic_stat_ac_unit”,
如果上面没有在通知中添加 nativescript 图标显示正常。
另一个相关问题是如何在通知的左侧添加图像,如 instagram 和其他正在做的事情
enter image description here
【问题讨论】:
你确定你使用了正确的文件名吗?在#1中你提到了notification_icon,在#2中你提到了ic_stat_ac_unit。只是想确保 notification_icon 是可绘制文件夹中的有效文件名。 是的,我确定。名称不同,因为我从 stackowerflow 示例中获取清单行,但不是从我的。但是是的 - 我确定我用的是好名字 我做了一个简单的图标,只要把白点放在那里就可以了。我的猜测是图标上不应该有任何透明点,只是白色 100% 不透明度或没有?因为图标生成器做了混叠确实让图标更平滑?如果是,如何从徽标中生成漂亮的图标? 【参考方案1】:在我删除 android 文件夹 undel 平台并重建整个解决方案后它开始工作
【讨论】:
以上是关于如何使用 firebase-nativescript 将图标添加到推送通知的主要内容,如果未能解决你的问题,请参考以下文章
如何在自动布局中使用约束标识符以及如何使用标识符更改约束? [迅速]
如何使用 AngularJS 的 ng-model 创建一个数组以及如何使用 jquery 提交?