我已将机器人应用程序设置为以文本/html 格式发送某些消息,而另一些则以文本/纯文本格式发送。手机 SfB 客户端应用程序仅显示文本/纯文本消息,但 SfB 桌面客户端显示这两种类型。我想知道问题是否与接收消息的客户端类型有关,或者 SfB 服务器中是否有某个设置需要修改,以便可以在手机上显示文本/html。
最佳答案
我研究过这个问题,移动客户端好像只接受纯文本。即使您发送包含消息的文本/纯文本和文本/html 版本的多部分/替代包,它也不会显示在移动客户端上。我在开发 UCMA 应用程序时遇到了这个问题。我的解决方案是使用调用的用户代理 header 来确定用户是否从 PC 调用,如果他们不是从 PC 调用,则在发送之前将任何 HTML 转换为纯文本。
关于android - Skype For Business 在 Android 上的对话中不显示 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41256632/