APP上线更新发布前的检查事项一览

2015年10月20日 Android 暂无评论 阅读1392次

  自己已经有过APP上线到版本升级的一点小经历了。

  关于APP首次上线,在审核时经常会问到的问题已经在之前文章中说过了,今天大体总结一下新版本更新时要注意的几个事项。


调试日志的开关是否已经关闭


  平时在开发调试的过程中,有很多debug或者info级别的日志等,这些日志是我们只希望临时解决某个神马问题才显示的,给用户真正用的时候并不希望打印太多。所以,发布APP之前就要对所有日志开关检查一次。

  说到这里,也希望在APP整体架构设计时,能够设计出日志输出级别开关的逻辑。


临时的测试代码是否已经删除


   和上一条基本差不多,为保证用户用到的是最纯洁版本,所以,只要是不关系到最终APP逻辑的代码全部删除。(每多一个代码逻辑块,就增加出现bug的概率,同时也会带来性能效率问题)


代码混淆是否已做处理

  除非你已经决定把项目开源了,否则为了保护自己的APK不被反编译,还是要添加代码混淆的。

  PS:当今的情况貌似是代码混淆和反编译呈现出  矛<->盾  的关系局面。道高一尺,魔高一丈,但增加一些混淆还是比裸着好点。


是否使用了最终发布用的keystore


  APP每次发布都一定要用到相同的keystore,否则用户安装后,将会被提醒签名不一致,必须卸载之前版本,这样的话,用户之前的本地数据就全都被清了。这显然是用户不希望得到的一个结果。(当然,有一些应用商场中在你上传新版本APK文件的时候,就会帮你检查是否使用了和之前一样的keystore)


是否更新了Splash画面


  一般来说,普通个人开发者在着手下个版本的开发时,一般都是新开发或完善优化某个功能模块。一般会有一个新版本计划清单之类的东西,最后开发或优化完成,对照清单一看,没有遗漏的,OK就开始测试准备上线了。但若此时不去修改下Splash页面,直接上线了,岂不是缺少了向用户介绍你新版本APP亮点的时机了。


暂时想到了这一点,以后发现问题会继续发布出来的。多谢关注!

分享本文至:

WRITTEN BY

avatar
本文标签:versionupchecklist
看了本文是不是觉得很赞,那就赶紧点击下面按钮分享给身边的朋友吧!

欢迎留言




用户登录

sitemap