开发一个app, 需要前后端的合作, 考虑好当前的场景, 满足需求得出结果
但是有时候, 这种模式下会有些问题.
- 前后端沟通存在偏差.
- 之后需求又变化或者有不同的场景需求
当出现这些时候. 可能会闪过这么个念头: 当时我就想到了, 但是后端接口没有, 所以也做不了.
于是, 就iOS的情况, 打包上线会经历一个很不确定且辛苦的时间.
一种是通过热更新解决.
但是如果你是原生开发的时候, 可能就没有这么轻松了, 但是还是能再某些程度上避免重新上架.
这时候我有个想法. 想到一些平台的服务: 我突然有个需求, 需要xxxx, 于是我再这个平台找, 其实他是支持的, 只是我向他传入正确的请求, 正确的参数. 就能得到正确的服务反馈.
换过来. 如果我在之前想到这个情况, 且我又额外的时间的话, 我可以将这个想法服务化, 或者说进行配置化. 即使服务端没有准备好这些, 而我准备了, 到时候服务器说要加个功能, 而你支持的话, 可以说你开发一个 xxx/xxx
的接口, 接受我传aa
和bb
参数, 返回我一个{cc: string, dd: string}
的数据. 就可以启动相对应的功能了.
于是. 也不用重新上线了.
所以, 如果方便加上你想要的东西, 而=有时间的话, 可以考虑下, 可以省下后期很多时间.