说下问题:
现在同一个接口安卓端和 iOS 端渲染的方式不一样。因为涉及到部分 html 标签
例如 "您好,吃饭了么"吃饭需要标红加括号
我现在有几个方案 不知道各位是怎么处理的
1.返回格式自定义标签类似 bbscode
Resp:
{
"content": "您好,color:red吃饭</color>了么",
}
服务端解析根据标签解析
2. 直接在服务端根据每个端处理好数据
安卓:
Resp: {
"content": "您好,<span color="red">(吃饭了么)</span>"
}
iOS:
Resp: {
"content": "您好,<span color="#ffffff">[吃饭了么]</span>"
}
方式一升级了标签就很麻烦,需要对各个版本进行兼容,还是得走到方式二
方法二 服务端处理麻烦点 需要每个端都要做数据处理,但是数据好控制。
现在犹豫着是让服务端做更多事情还是让客户端做。
不知道各位有什么好的经验吗?
谢谢