我的情况如下:用户做某事,那么我在Function中的Firebase脚本应该通知他的朋友,但是它不知道为某些朋友的应用设置了哪种语言。
如果Android应用程序处于前台,则没有问题,我只需在通知有效负载中发送一些json,然后使用当前lang值在onMessageReceived
中进行解析。但是当应用程序在后台或关闭时,我不能做同样的事情。因此,听起来好像我必须在后端构建多语言通知,对吗?任何建议表示赞赏。
答案 0 :(得分:0)
搜索几个小时,我找到了很好的答案。您不必将lang常量存储在后端脚本中,因为即使您的应用程序在后台甚至关闭,您也可以管理通知数据。您只需要清除通知有效负载的notification
字段即可。 See full answer。