【问题标题】:How to implement Emoji inside a messaging service like SendBird? (Web-Base App none-native)如何在 SendBird 等消息服务中实现表情符号? (Web-Base 应用程序非本地)
【发布时间】:2017-05-12 02:10:22
【问题描述】:

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

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

【问题讨论】:

    标签: javascript reactjs sendbird


    【解决方案1】:

    你可以使用 ReactEmoji。

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

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

    然后只是 {ReactEmoji.emojify(*your message here*)} 。 emojify 函数将渲染您的消息并将其转换为一个对象,该对象稍后将显示为一个图标。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 感谢您的回复,但是您是否知道使用 unicode 跨平台。因为该项目应该是跨平台的。?
      • @Milan 好吧,大多数现代平台都应该支持表情符号。 Here 是一个方便的链接,用于检查跨平台和版本的表情符号支持。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-16
      • 2011-06-26
      • 2010-11-07
      • 2012-01-06
      • 1970-01-01
      • 2011-01-19
      相关资源
      最近更新 更多