Flutter-如何在后台格式化通知的标题和正文



我正试图使用firebase_messaging在flutter中显示本地化通知,我得到了一个通知正文中有3个语言字符串的json,如下所示:

{"it": "italian text", "de": "german text", "en": "english text"}

到目前为止,它在通知托盘中显示了整个json字符串。如何从json中选择合适的语言文本,并在应用程序处于后台时显示在通知中?myBackgroundMessageHandler从不调用此函数。谢谢

我无法在后台调用myBackgroundMessageHandler函数。我确实找到了几种在iOS和android中使用类似loc_key的标签来本地化通知的方法。

然而,这种方法不适合我的情况,因为我必须在通知中发送大量文本(例如发送促销信息(。因此,当用户订阅某些内容时,我最终将设备的语言保存在了后端。这样,后端只能用该语言向该设备发送通知。

相关内容

  • 没有找到相关文章

最新更新