Как добавить "лайковую" реакцию на чат-пузырь с Android+Smack+XMPP
В одном из моих приложений чата я хотел бы реализовать функциональность, чтобы назначить "похожую" реакцию на пузырь чата, который должен уведомить другого пользователя, как показано ниже, используя
Можно ли добиться этого без какого-либо кодирования на стороне сервера XMPP? Как передать пользовательский тег, используя smack и push-сообщение?
1 ответ
Да, это может быть достигнуто без кодирования на стороне сервера. Например, создайте тег Message.
<message type="chat" to="xyz@192.168.3.94" id="aad0a" msgtype="emoji">
<body>Emoji Icon</body>
<active xmlns="http://jabber.org/protocol/chatstates"/>
<request xmlns="urn:xmpp:receipts"/>
</message>
Когда вы отправляете эмодзи, добавьте пользовательский тег msgtype="emoji" и добавьте ссылку на эмодзи внутрь тела и подтвердите конец получателя.