Add Like Reaction to Chat Bubble

In one of my chat app, I wanted to assign "like" reaction to chat bubble which needs to notify other user like below

1) User adds like reaction to chat bubble
2) Android client add new custom tag in XMPP message and send to XMPP server with all relevant details like message id etc
3) Server notified other user with new message with like reaction details
4) Other User Android client displayed like

Now my question:
1) Is it possible achieve this without any XMPP server side coding?
2) How to pass custom tag using smack libs and forward message as is?
3) Is there any better way to do same?

Please suggest for help in advance.

preferred stack:
1) XMPP Server: ejabberd
2) Platform: Android
3) Client Library: smack

Syndicate content