APP和后台代码经常变动,可能会造成旧的APP无法使用。在不得不频繁迭代版本的情况下,我们可以通过以下方式,让客户体验达到最佳,项目损失降到最小。
- APP登录时携带一个版本号,后台做版本检测,版本不符时,APP提示客户升级版本
- 升级提示要友好,用户确认后要能一键升级,不能给客户带来额外复杂操作
- APP项目刚建立时,就要认真规定好包名和签名,以后不得更改,避免以后升级时发生冲突
- 数据库版本号格式要统一,并且只能升不能降,避免有些数据库框架无法处理版本降级而导致应用崩溃
- APP从一开始就要提供版本查看功能,客户版本,软件版本号,版本更新内容,版本发布日期,以方便客户出现问题时,能够迅速找到对应版本的代码
- 软件版本号中要包含svn或git的版本号,方便找到对应版本的代码