This disclosure relates to sending text messages including emojis on mobile devices. The device receives user input through a text keyboard, the user input comprising multiple text expressions and selects for the multiple text expressions an emoji. The selected emoji is associated with an emoji ID string. The device then selects a link string associated with the selected emoji and adds the link string as a link attribute to the emoji ID string. After that, the device creates a text message comprising the emoji ID string with the link attribute and sends the text message to a receiving device. This causes the receiving device to display the text message with the selected emoji. Selecting the emoji by the user causes the receiving device to be directed to a location identified by the link string. The above method provides clickable emojis and applies this solution while reducing the underlying messaging to text level.
展开▼