如何在 SendBird 等消息服务中实现表情符号? (基于 Web 的应用程序 none-native)

How to implement Emoji inside a messaging service like SendBird? (Web-Base App none-native)

你好lads/las我正在做一个触发"SendBird"消息服务的项目;我实现了所有基本功能,但现在我正在尝试使用 Emoji 以便于在其中使用。不知道从哪里开始,任何建议表示赞赏。

如果您提出任何 API 的建议,需要说明我需要免费许可服务。 :D

SendBird 应该默认支持 Unicode 表情符号;除非您的浏览器本身不支持它们,否则应该可以毫无问题地呈现它们。

你可以使用 ReactEmoji。

这是 github 存储库的 link:https://github.com/banyan/react-emoji

只需 npm install react-emoji --save 将其保存为项目的依赖项。然后将其导入到您的项目中 import ReactEmoji from 'react-emoji'.

然后 {ReactEmoji.emojify(*your message here*)}。 emojify 功能将呈现您的消息并将其转换为一个对象,稍后将显示为一个图标。