Firebase:制作多语言通知
Firebase: Making multi-lang notifications
我的情况是这样的:一个用户做了一些事情,然后我在Functions中的Firebase脚本应该通知他的朋友,但它不知道为某个朋友的应用程序设置了什么语言。
如果 Android 应用程序在前台,没有问题,我只需要在通知负载中发送一些 json,然后使用当前 lang 值在 onMessageReceived
中解析它。但是当应用程序在后台或关闭时,我不能这样做。所以听起来我必须在后端构建多语言通知,对吗?任何建议表示赞赏。
搜索了几个小时,我找到了很好的答案。您不必在后端脚本中存储 lang 常量,因为即使您的应用程序处于后台甚至关闭状态,您也可以管理通知的数据。您只需清除通知负载的 notification
字段。 .
我的情况是这样的:一个用户做了一些事情,然后我在Functions中的Firebase脚本应该通知他的朋友,但它不知道为某个朋友的应用程序设置了什么语言。
如果 Android 应用程序在前台,没有问题,我只需要在通知负载中发送一些 json,然后使用当前 lang 值在 onMessageReceived
中解析它。但是当应用程序在后台或关闭时,我不能这样做。所以听起来我必须在后端构建多语言通知,对吗?任何建议表示赞赏。
搜索了几个小时,我找到了很好的答案。您不必在后端脚本中存储 lang 常量,因为即使您的应用程序处于后台甚至关闭状态,您也可以管理通知的数据。您只需清除通知负载的 notification
字段。