Включить смайлики/эмотиконы в приложении UCWA Chat

Я создал веб-приложение, которое обеспечивает простой текстовый чат. Я использовал UCWA API, предоставленный Microsoft, для реализации этого приложения для обмена мгновенными сообщениями.

Мой следующий шаг — включить использование смайликов/эмотиконов в приложении чата. Я просмотрел документацию ucwa https://ucwa.lync.com/documentation/what-is-lync-ucwa-api

Но я не нашел способа включить использование смайликов/смайликов.

Мой вопрос: поддерживает ли UCWA API использование смайликов/эмотиконов? Если да, то как мы можем включить в нашем приложении чата. Если нет, то как мы можем добавить смайлики/смайлики в веб-приложение?

Любые ссылки или любые подсказки были бы действительно полезны. Заранее спасибо.


person Zax    schedule 15.04.2015    source источник


Ответы (1)


Простой ответ

Большинство смайликов/эмотиконов представляют собой перевод строки символов в видимое изображение.

Примеры:

  • :) ==> Смайлик
  • (бах) ==> Овца

UCWA ничего не знает об активах изображения, и вы бы не хотели, чтобы он перебрасывал данные изображения, когда в большинстве случаев текстовое представление привело бы к меньшему ответному сообщению. Встроенная поддержка отсутствует.

Смайлики/эмотиконы, отображаемые в Lync Client, являются результатом преобразования приложением строки в ресурс изображения. Если вы отправляете :), Lync Client должен преобразовать его в Смайлик.

Что я могу сделать?

  • Преобразуйте локальное отображение поддерживаемых смайликов/эмотиконов в соответствующие части изображения. (Наверное, самый простой)
  • Поддерживайте отправку сообщений Html и отправляйте смайлик/смайлик и надейтесь, что получающий участник сможет получить доступ к ресурсу изображения, определенному в теге. (Вероятно, худшая идея)
  • Используйте Emoji, поскольку UCWA может отправлять и получать сообщения в кодировке UTF. Подумайте о расширенном тестировании, чтобы убедиться, что развернутые среды могут правильно отображать результаты!
person ShelbyZ    schedule 15.04.2015
comment
Благодарю вас за информацию :) - person Zax; 16.04.2015