Сэр, я пытаюсь создать приложение для чата с использованием облачных сообщений Firebase и застрял при разборе ответа от сервера XMPP. Вот ответ, который я получаю:
jabber:clientXMPPStanza Object ( [xml:XMPPStanza:private] => JAXLXml Object ( [name] => message [ns] => jabber:client [attrs] => Array ( [type] => normal ) [text] => [childrens] => Array ( [0] => JAXLXml Object ( [name] => gcm [ns] => google:mobile:data [attrs] => Array ( ) [text] => {"message_type":"ack","from":"REGID","message_id":"123"} [childrens] => Array ( ) [parent] => JAXLXml Object *RECURSION* [rover] => JAXLXml Object *RECURSION* ) ) [parent] => [rover] => JAXLXml Object *RECURSION* ) ) jabber:clientXMPPStanza Object ( [xml:XMPPStanza:private] => JAXLXml Object ( [name] => message [ns] => jabber:client [attrs] => Array ( [to] => <SENDERID>@gcm.googleapis.com [from] => [email protected] [type] => normal ) [text] => [childrens] => Array ( [0] => JAXLXml Object ( [name] => gcm [ns] => google:mobile:data [attrs] => Array ( ) [text] => {"data":{"my_action":"SAY_HELLO","my_message":"Hello World"},"time_to_live":0,"from":"REGID","message_id":"20","category":"package name"} [childrens] => Array ( ) [parent] => JAXLXml Object *RECURSION* [rover] => JAXLXml Object *RECURSION* ) ) [parent] => [rover] => JAXLXml Object *RECURSION* ) )
Я уже прочитал все документы по jaxl, но не смог найти ничего полезного. Пожалуйста, предложите любой способ получить сообщение и REGID. Заранее спасибо.
Задача ещё не решена.
Других решений пока нет …