The Unicode Consortium standardizes standard emoji codepoints. For example:
is U+1F602
is U+1F40D
It is down to you or a library to provide the graphics. Telegram & WhatsApp appear consistent between apps because they use the same code for the same static emoji. Animated emojis are different - AFAIK WhatsApp does not support those.
Does
this help you?