我想本地化通知,我发现有这样的属性,比如title_loc_key、body_loc_key
用于本地化(I18N)通知标题和正文的FCM字段不起作用。例如:
{
"android" : {
"priority" : "normal",
"notification" : {
"title_loc_key": "notify_title",
"body_loc_key": "notify_body"
}
}
}FCM文档指出,这些字段用于本地化“应用程序的字符串资源”中的文本,但Flutter没有res/values/ string s.xml文件。我正在使用Flutter库,并按照Flutter国际化的需要维护res/ flutter_localizations /string_.arb文件,但是我没有办法告诉firebase_messaging使用这些资源。
谢谢
发布于 2021-06-10 19:47:44
FCM没有意识到颤动。它专注于原生应用程序。因此,对于Flutter,这将是android和ios目录中的代码。
如果你想使用title_loc_key和body_loc_key,你必须在安卓系统的android/app/src/main/res/values/strings.xml上添加标签。这些标签与您在颤振代码中使用的标签是分开的。
https://stackoverflow.com/questions/67909213
复制相似问题