मैं नीचे दिए गए विषय की सदस्यता लेकर तेलुगु शब्द को FCM सर्वर पर भेज रहा हूं।

FirebaseMessaging.getInstance().subscribeToTopic("news"); 

OnMessageReceived विधि में के स्थान पर FCM से कुछ पूर्णांक वापस आ रहे हैं।

मुझे FCM सर्वर से चाहिए। इस समस्या से कैसे निजात पाएं।

पहले ही, आपका बहुत धन्यवाद।

1
Gangadhar Nimballi 7 नवम्बर 2017, 22:55

1 उत्तर

सबसे बढ़िया उत्तर

एन्कोडिंग और डिकोडिंग कार्य

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");

यह काफी अच्छा काम करता है।

1
Gangadhar Nimballi 12 नवम्बर 2017, 03:25