React native 您如何处理通知中的本地化/i18N?

React native 您如何处理通知中的本地化/i18N?,react-native,push-notification,internationalization,React Native,Push Notification,Internationalization,首先感谢你花时间阅读并回答这个问题 我们有一个react native应用程序,它使用react native Localize处理i18n,使用Firebase处理通知,这些通知在PHP服务器中发送 注册后,我们将用户的区域设置(从手机中获取)保存在数据库中。当我们发送通知时,我们会根据用户的语言环境进行翻译,然后再将其发送到应用程序 但是用户有能力更改其手机语言,因此通知可能会以不同的语言发送,因为他已经更改了语言 我们首先考虑在用户每次加载应用程序时检查其区域设置是否已更改并更新bbdd字

首先感谢你花时间阅读并回答这个问题

我们有一个react native应用程序,它使用react native Localize处理i18n,使用Firebase处理通知,这些通知在PHP服务器中发送

注册后,我们将用户的区域设置(从手机中获取)保存在数据库中。当我们发送通知时,我们会根据用户的语言环境进行翻译,然后再将其发送到应用程序

但是用户有能力更改其手机语言,因此通知可能会以不同的语言发送,因为他已经更改了语言

我们首先考虑在用户每次加载应用程序时检查其区域设置是否已更改并更新bbdd字段

但我们不确定这是否是一个正确的方法


你通常是如何处理的?

我也有同样的问题。我相信另一个解决方案是在你自己的应用程序中提供语言设置,而不是依赖于操作系统语言,已经看到其他应用程序在使用它了

通过应用程序中的语言配置,如果在后端持续发送推送通知,您可以完全控制发送推送通知的语言