根据语言将Firebase通知发送到主题

时间:2016-11-04 15:51:15

标签: android firebase firebase-notifications

我需要根据设备/用户语言向主题发送Firebase通知。因此,例如,应该向所有使用英语语言订阅“新闻”主题的设备发送通知。

我是对的,使用Firebase控制台无法做到这一点吗?除了创建特定于语言的主题(例如“news-en”,“news-fr”,......)之外还有其他方法吗?

非常感谢!

1 个答案:

答案 0 :(得分:0)

我最近也遇到过这个问题,也许找到了一些解决方法,也许对你有用。

目前firebase控制台可以选择要推送的语言,但是文档说该语言基于设备,但根据我的调查,我仍然找不到关系。

因此,我建议您可以在自定义键/值中添加有价值的内容,并扩展FirebaseMessagingService

覆盖handleIntent的功能,获取你想要的键/值。

在推送您的自定义通知之前,请清除您的应用程序的所有通知,之后,您将收到自定义通知。在这种情况下,您还可以根据设备显示语言自定义通知。