使用FCM和firebase云功能发送包含base64图像的推送通知

时间:2018-01-11 14:20:27

标签: android firebase ionic-framework firebase-cloud-messaging google-cloud-functions

我正在尝试在数据库的特定节点上创建元素后发送推送通知。我正在使用 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格式我想要的是在发送推送通知之前转换该图片。因此,它将使用户能够在通知中看到产品图片。

有任何帮助吗?感谢。

0 个答案:

没有答案