Flutter 中 FCM 通知的国际化

问题描述 投票:0回答:1

我遵循本教程https://firebase.google.com/docs/cloud-messaging/flutter/receive

我将

string.xml
添加到
android\app\src\main\res\values

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="accountBlocked">Account blocked</string>
</resources>

我可以通过右

notification.titleLocKey
在前台的 Flutter 应用程序中获取 RemoteMessage。但
accountBlocked
中没有
AppLocalizations.of(context)!
键。

我怎样才能从中获得所有权?我应该手动下载

string.xml
并在我的应用程序中处理它吗?

我看到该消息在后台按预期工作(按预期显示标题)。

flutter localization firebase-cloud-messaging
1个回答
0
投票

我将翻译添加到

.arb
文件中,然后使用
AppLocalizations.of(context)!
访问相应的键。我认为这是最有效的方法。

© www.soinside.com 2019 - 2024. All rights reserved.