在Firebase推送通知中添加翻译

时间:2017-11-23 12:23:54

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

我正在尝试使用Firebase通知本地化我在Android / iOS设备上收到的推送通知。我在控制台中看到一个用于过滤语言的选项,但是我找不到任何指向我如何使用它的文档?我需要知道两件事。

  1. 如何在列表中添加新语言?
  2. 如何在设备上处理此功能,还是根据设备语言自动处理?
  3. 我尝试了以下选项。

    1. 更改设备语言并订阅主题。
    2. 为订阅的主题添加语言后缀 - " userloggedin-fr"
    3. 但上述两个选项似乎并不奏效。我不需要使用有效负载中的附加密钥手动处理。有人可以指导我如何在控制台中使用默认选项?我现在包括在我的控制台的屏幕截图下面。我不确定"西班牙语"被添加到列表中。

      enter image description here

2 个答案:

答案 0 :(得分:1)

我不能告诉你如何在应用程序端管理它,但我可以告诉你如何在firebase控制台上获得更多语言到列表。 Firebase会自动识别您的应用和设备语言,并将其添加到列表中。因此,如果您的应用程序由具有不同语言的外国用户使用,则会自动添加到您的控制台。

答案 1 :(得分:0)

你刚才误解了这个领域。 正如docs says

  

您可以使用服务器API中的to字段以不可用的方式根据应用,应用版本,语言或用户属性定位用户细分。

所以这不是消息语言。它是基于应用程序语言的组目标