我已将bot应用程序设置为以text / html发送某些消息,并将某些消息作为text / plain发送。移动电话SfB客户端应用程序仅显示文本/纯文本消息,但这两种类型都由SfB桌面客户端显示。我想知道问题是否与接收消息的客户端类型有关,或者是否在SfB服务器中某处需要修改设置,以便可以在移动电话上显示text / html。
答案 0 :(得分:1)
我已就此问题做了一些研究,似乎移动客户端只接受纯文本。即使您发送带有text / plain和text / html版本消息的multipart / alternative包,它也不会显示在移动客户端上。我在开发UCMA应用程序时遇到了这个问题。我的解决方案是使用呼叫的用户代理标头来确定用户是否正在从PC呼叫,并在发送之前将任何HTML转换为纯文本,如果他们没有从PC呼叫的话。