Android 来自Firebase CCS的确认响应未到达Smack库';s节听众

Android 来自Firebase CCS的确认响应未到达Smack库';s节听众,android,smack,firebase-cloud-messaging,Android,Smack,Firebase Cloud Messaging,当我在Android应用程序中使用Smack Library创建消息节时,为什么没有收到Firebase CCS的ACK响应,我仍然没有找到答案。我以前能够得到ACK响应,但是由于我的机器崩溃,我的代码丢失了 我的连接工作正常,因为我在我的onMessageReceive方法的FirebaseMessageService类上收到了发送给自己的消息 下面是我如何使用Smack API初始化我的节侦听器: filter = new StanzaFilter() { @Override

当我在Android应用程序中使用Smack Library创建消息节时,为什么没有收到Firebase CCS的ACK响应,我仍然没有找到答案。我以前能够得到ACK响应,但是由于我的机器崩溃,我的代码丢失了

我的连接工作正常,因为我在我的onMessageReceive方法的FirebaseMessageService类上收到了发送给自己的消息

下面是我如何使用Smack API初始化我的节侦听器:

filter = new StanzaFilter() {
        @Override
        public boolean accept(Stanza stanza) {
            // Accept messages from GCM CCS.
            if (stanza.hasExtension(GCM_ELEMENT_NAME, GCM_NAMESPACE)) {
                return true;
            }
            // Reject messages that are not from GCM CCS.
            return false;
        }
    };

    stanza_listen = new StanzaListener() {
        @Override
        public void processPacket(Stanza packet) throws SmackException.NotConnectedException {

            String string = ""+packet.getExtension(GCM_NAMESPACE);
            String rayString = packet.getExtension(GCM_NAMESPACE).toXML().toString();


            Log.d("extension","here you go; "+string+" xmlpacket:\n\n"+rayString+" other extension:\n\n"+packet.getExtension(GCM_ELEMENT_NAME,GCM_NAMESPACE));

            JSONObject jason = null;
            try {
                jason = new JSONObject(string);
                Log.d("myJson","here is JSon: "+jason);
            } catch (JSONException e) {
                Log.d("couldnt","couldnt get extension: "+e);
                e.printStackTrace();
            }
        }
    };
当我尝试在我的日志中记录call packet.getExtension(GCM_名称空间)的.d时,我得到了如下内容org.smack。DefaultExtensionElement@4215b日志还显示一个空扩展名,如下所示:

<gcm xmlns:google:mobile:data>
There's no JSON payload. Its empty 
</gcm>

没有JSON负载。它是空的
我调用other\u connection.addAsyncStanzaListener(stanza\u listen,filter)开始 正在侦听来自Firebase CCS的传入消息

如有任何建议,将不胜感激

谢谢