在 UCWA 聊天应用程序中启用 smilies/emoticons

Enable smilies/emoticons in UCWA Chat application

我构建了一个提供简单文本聊天的网络应用程序。我已经使用微软提供的UCWAAPI实现了这个Instant Messaging聊天应用。

我的下一步是在聊天应用程序中启用 smilies/emoticons。我浏览了 ucwa 文档 https://ucwa.lync.com/documentation

但我还没有找到启用 smilies/emoticons 的方法。

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

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

简单回答

大部分 Smilies/Emoticons都是将一串字符翻译成可见图像。

示例:

  • :) ==>
  • (呸)==>

UCWA 不了解图像资产,您也不希望它随意处理图像数据,而在大多数情况下文本表示会产生更小的响应消息。 没有原生支持

Lync 客户端中出现的

Smilies/Emoticons 是应用程序将字符串转换为图像资源的结果。如果您要发送 :),Lync 客户端 应该 将其转换为 .

我能做什么?

  • 支持的 Smilies/Emoticons 的本地显示翻译成它们的图像对应部分。 (可能是最简单的
  • 支持发送Html消息,发送Smilie/Emoticon希望接收方可以访问标签中定义的图片资源。 (可能是最糟糕的想法
  • 利用 Emoji 因为 UCWA 能够 send/receive UTF 编码消息。考虑进行广泛的测试以确保部署的环境能够正确显示结果!