我正试图使用firebase_messaging在flutter中显示本地化通知,我得到了一个通知正文中有3个语言字符串的json,如下所示:
{"it": "italian text", "de": "german text", "en": "english text"}
到目前为止,它在通知托盘中显示了整个json字符串。如何从json中选择合适的语言文本,并在应用程序处于后台时显示在通知中?myBackgroundMessageHandler从不调用此函数。谢谢
我无法在后台调用myBackgroundMessageHandler函数。我确实找到了几种在iOS和android中使用类似loc_key的标签来本地化通知的方法。
然而,这种方法不适合我的情况,因为我必须在通知中发送大量文本(例如发送促销信息(。因此,当用户订阅某些内容时,我最终将设备的语言保存在了后端。这样,后端只能用该语言向该设备发送通知。