我将应用程序从OneSignal
迁移到FCM
。在One signal
中,有一个功能可以自动检测设备上设置的语言。所以,当我发送到oneSignal{"contents": {"el": "Ο χρήστης User ζητά πρόσβαση στο κοινόχρηστα αρχεία", "en": "User wants access to shared files}}
检测设备语言并从请求中选择合适的内容。Firebase中有类似的东西吗?
如果您需要保存设备的当前语言,并根据该语言发送通知。
我已经从PHP后端发送了印地语的Unicode数据。希望这对你有用。但问题是字符长度增加,Firebase对有限制
FCM消息传递目前不提供为单个消息提供各种翻译的方法。你必须提前知道用户的语言偏好是什么,然后给他们发一条信息,只包含你想让他们看到的翻译。要么是这样,要么你必须在应用程序本身中包含每个翻译,并在消息中发送某种标识符,告诉应用程序显示哪条消息。