android - Skype For Business 在 Android 上的对话中不显示 HTML

标签 android html ios ucma

我已将机器人应用程序设置为以文本/html 格式发送某些消息,而另一些则以文本/纯文本格式发送。手机 SfB 客户端应用程序仅显示文本/纯文本消息,但 SfB 桌面客户端显示这两种类型。我想知道问题是否与接收消息的客户端类型有关,或者 SfB 服务器中是否有某个设置需要修改,以便可以在手机上显示文本/html。

最佳答案

我研究过这个问题,移动客户端好像只接受纯文本。即使您发送包含消息的文本/纯文本和文本/html 版本的多部分/替代包,它也不会显示在移动客户端上。我在开发 UCMA 应用程序时遇到了这个问题。我的解决方案是使用调用的用户代理 header 来确定用户是否从 PC 调用,如果他们不是从 PC 调用,则在发送之前将任何 HTML 转换为纯文本。

关于android - Skype For Business 在 Android 上的对话中不显示 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41256632/

相关文章:

ios - 带有自定义布局的 UICollectionView 变为空白

ios - 如何构建由 iOS 中现有控件组成的自定义控件?

android - 第三方支付整合

java - 尝试使用 "Permissions Dispatcher"添加棉花糖权限

Android Studio - Maps.me 设置

javascript - 如何使用javascript从多个div中只选择一个DIV

android - 如何在 Fire Phone 上启用开发者选项和 ADB?

javascript - Windows 商店应用程序 - 元素背景颜色

javascript - 使用图像 jquery 切换

ios - 无论我做什么,pod update 都不会更新到最新版本的 pod