针对移动端网络接口,记录一些自己的经验:
1. 设计接口时,传递移动端版本号,这样有助于后期接口升级时不兼容之前接口可对用户进行友好提示,减少用户流失率。
2. 最好加入网络接口网关,方便控制网络接口升级时的解析等操作。
3. 记录网络接口请求数据的所有数据内容,并保存在本地,定期清理。当出现程序意外崩溃时回传这些数据。有助于排查部分问题。(这里需要注意避免获取用户隐私数据)
4. 在移动端做接口开发时,将所有的数据解析进行防御式编程。这样防止当服务器数据出现错误情况时,导致本地数据出错或App崩溃。
时间: 2024-12-18 19:19:20