Firebase:发出多语言通知

时间:2018-12-09 13:41:50

标签: android firebase firebase-cloud-messaging android-notifications

我的情况如下:用户做某事,那么我在Function中的Firebase脚本应该通知他的朋友,但是它不知道为某些朋友的应用设置了哪种语言。

如果Android应用程序处于前台,则没有问题,我只需在通知有效负载中发送一些json,然后使用当前lang值在onMessageReceived中进行解析。但是当应用程序在后台或关闭时,我不能做同样的事情。因此,听起来好像我必须在后端构建多语言通知,对吗?任何建议表示赞赏。

1 个答案:

答案 0 :(得分:0)

搜索几个小时,我找到了很好的答案。您不必将lang常量存储在后端脚本中,因为即使您的应用程序在后台甚至关闭,您也可以管理通知数据。您只需要清除通知有效负载的notification字段即可。 See full answer