我正在尝试在数据库的特定节点上创建元素后发送推送通知。我正在使用 firebase云功能, firebase云消息和离子客户端应用。我想在通知的正文中加入 base64图片。 这是在firebase服务器上部署的函数的代码。
exports.addItem = functions.database.ref('/products/categoriy01/{itemid}')
.onCreate( event=>{
const product=event.data.val();
admin.messaging().sendToTopic('all',{
'notification':{
title:"My app name",
body : "A new available product "+product.picture
}
})
}
);
该功能已在服务器上正确部署。 在上面的代码中,产品对象的图片属性是 base64格式。 我想要的是在发送推送通知之前转换该图片。因此,它将使用户能够在通知中看到产品图片。
有任何帮助吗?感谢。