我通过订阅以下主题将泰卢固语单词హలో发送到FCM服务器。
FirebaseMessaging.getInstance().subscribeToTopic("news");
在onMessageReceived方法中,一些整数从FCM代替హలో返回。
我需要FCM服务器上的హలో。如何摆脱这个问题。
先感谢您。
最佳答案
编码和解码工作
发送到FCM服务器时
// Sending to FCM
byte[] data = text.getBytes("UTF-8");
String base64 = Base64.encodeToString(data, Base64.DEFAULT);
收货时
// Receiving from FCM onMessageReceived
byte[] data = Base64.decode(base64, Base64.DEFAULT);
String text = new String(data, "UTF-8");
效果很好。
关于android - 来自FCM服务器的特殊字符,用于android中的区域语言:泰卢固语,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47166392/