如果设备是英文的,我该如何发送通知,而其他所有语言的通知呢?
我试图让两个不同的观众,但两个观众都是空的。
最佳答案
每当您向用户发送通知时,您都会发送一个静态负载,其中包含一条消息,需要在收到通知时向用户显示。
收到通知后,我们/iOS 无法将消息从一种语言翻译成另一种语言。
所以我能想到的一个解决方案是,您必须找出用户的语言设置或偏好(基于他的语言环境),然后您必须将此偏好存储在后端。然后,当您想要向该用户发送通知时,您可以查找他的语言偏好并将您的通知消息转换为该特定语言,然后在有效负载中设置消息并将其发送给用户。
所以底线是,您必须在后端对通知消息进行翻译,然后使用通知将其发送给用户。
HTH.
关于ios - 不同语言通知 Firebase,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45510267/