在 UCWA Chat 应用程序中启用表情符号/表情符号

Posted

技术标签:

【中文标题】在 UCWA Chat 应用程序中启用表情符号/表情符号【英文标题】:Enable smilies/emoticons in UCWA Chat application 【发布时间】:2015-04-15 10:15:54 【问题描述】:

我已经构建了一个提供简单文本聊天的 Web 应用程序。我已经使用微软提供的 UCWA API 来实现这个即时通讯聊天应用程序。

我的下一步是在聊天应用程序中启用表情符号/表情符号。我已经阅读了 ucwa 文档https://ucwa.lync.com/documentation

但我还没有找到启用表情符号/表情符号的方法。

我的问题是:UCWA API 是否支持使用表情符号/表情符号?如果是,我们如何在我们的聊天应用程序中启用。如果否,我们如何将表情符号/表情符号添加到 Web 应用程序中?

任何类型的链接或任何线索都会非常有帮助。 提前致谢。

【问题讨论】:

【参考方案1】:

简单回答

大多数表情符号/表情符号是将一串字符转换为可见图像。

例子:

:) ==> (呸)==>

UCWA 不了解图像资产,您也不希望它在图像数据中折腾,因为在大多数情况下,文本表示会导致较小的响应消息。 没有原生支持

出现在 Lync 客户端中的表情符号/表情是应用程序将字符串转换为图像资源的结果。如果您要发送 :),Lync 客户端将其转换为 。

我能做什么?

支持的表情符号/表情符号的本地显示转换为其图像对应部分。 (可能是最简单的) 支持发送html消息和发送Smilie/Emoticon,希望接收参与者可以访问标签中定义的图像资源。 (可能是最糟糕的想法) 使用Emoji,因为 UCWA 能够发送/接收 UTF 编码的消息。考虑进行广泛的测试,以确保部署的环境能够正确显示结果!

【讨论】:

以上是关于在 UCWA Chat 应用程序中启用表情符号/表情符号的主要内容,如果未能解决你的问题,请参考以下文章

如何在不使用任何形式的查找表的情况下在 Swift for iOS 8 中列出(几乎)所有表情符号?

在 MySQL 中,我在 my.cnf 中放了啥,以便所有表都是 UTF-8,默认情况下可以与表情符号一起使用?

微信公众帐号开发教程第12篇-符号表情的发送(下)

在 Flutter 上显示带有表情符号的文本

为啥我不能在这个 mysql 字段中存储 4 字节的表情符号?

将表情符号备忘单转换为安卓表情符号?