说下问题:
现在同一个接口安卓端和 iOS 端渲染的方式不一样。因为涉及到部分 html 标签
例如 "您好,吃饭了么"吃饭需要标红加括号
我现在有几个方案 不知道各位是怎么处理的
1.返回格式自定义标签类似 bbscode
Resp:
{
"content": "您好,color:red吃饭</color>了么",
}
服务端解析根据标签解析
2. 直接在服务端根据每个端处理好数据
安卓:
Resp: {
"content": "您好,<span color="red">(吃饭了么)</span>"
}
iOS:
Resp: {
"content": "您好,<span color="#ffffff">[吃饭了么]</span>"
}
方式一升级了标签就很麻烦,需要对各个版本进行兼容,还是得走到方式二
方法二 服务端处理麻烦点 需要每个端都要做数据处理,但是数据好控制。
现在犹豫着是让服务端做更多事情还是让客户端做。
不知道各位有什么好的经验吗?
谢谢
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.