是否可以在 android / iOS 中向 FCM 通知添加图像图标?
Is it possible to add an image icon to FCM notification in android / iOS?
是否可以使用 java firebase API 在通知托盘中添加图像作为图标?我有一个 spring 引导后端,这就是我构建 AndroidConfig 的方式:
private AndroidConfig getAndroidConfig(String topic) {
return AndroidConfig.builder()
.putData("image", "url-to-image")
.setTtl(Duration.ofMinutes(2).toMillis()).setCollapseKey(topic)
.setPriority(AndroidConfig.Priority.HIGH)
.setNotification(AndroidNotification.builder().setSound("default")
.setColor("#FFFF00").setTag(topic).build()).build();
}
但是通知栏里没有图片:
甚至可以用 java API 做到这一点吗?
查看 AndroidNotification.builder
它有一个 setImage
方法(https://firebase.google.com/docs/reference/admin/java/reference/com/google/firebase/messaging/AndroidNotification.Builder.html#setImage(java.lang.String) 应该可以解决问题。
我只在节点中创建了 FCM 通知,但通知生成器看起来与我在节点中发送的包含图像的负载相似。
是否可以使用 java firebase API 在通知托盘中添加图像作为图标?我有一个 spring 引导后端,这就是我构建 AndroidConfig 的方式:
private AndroidConfig getAndroidConfig(String topic) {
return AndroidConfig.builder()
.putData("image", "url-to-image")
.setTtl(Duration.ofMinutes(2).toMillis()).setCollapseKey(topic)
.setPriority(AndroidConfig.Priority.HIGH)
.setNotification(AndroidNotification.builder().setSound("default")
.setColor("#FFFF00").setTag(topic).build()).build();
}
但是通知栏里没有图片:
甚至可以用 java API 做到这一点吗?
查看 AndroidNotification.builder
它有一个 setImage
方法(https://firebase.google.com/docs/reference/admin/java/reference/com/google/firebase/messaging/AndroidNotification.Builder.html#setImage(java.lang.String) 应该可以解决问题。
我只在节点中创建了 FCM 通知,但通知生成器看起来与我在节点中发送的包含图像的负载相似。