假设你已经有了一个功能完善的app接下来你要做什么?
应用错误收集:
手机种类繁多,测试的应用场景也不可能覆盖的那么全面,及时的收集错误可以帮我们改善用户体验,挽留用户,这里可以用友盟、听云等做错误收集;
应用用户活跃度,新用户留存、用户画像、渠道使用情况等收集:
这个可以帮助我们更加了解用户群体,了解应用用户量,这个可以用友盟等做收集;
升级处理:
以前友盟有这个功能,现在不知道有哪些好的平台提供升级sdk了,其实也可以提示直接调到应用市场,也可以自己处理升级逻辑,是否强制升级、可选升级、app下载等方式。
打包:
国内应用市场繁多,为了准确的掌握渠道使用信息,需要针对不同渠道打不同的包,这里如果人员少的话 配置好gradle脚本一行命令,就可以搞定;如果项目比较大,测试人员多,他们会随时要app包,为了不给研发找麻烦最好配置一个工程化平台如Jenkins让想要app包的随时打。
安全、加固:
app在打包的时候要做好代码混淆、重要的本地key最好放到so中,对apk包要加壳处理,这里的加壳工具很多:有爱加密、娜迦等
发布:
到各大应用市场平台发布app;