一文全解析——APP版本管理基本知识

本文由作者 球溜溜 于社区发布

移动互联网时代以来,APP成为了每个公司每个产品必备要素。它成为了公司和产品触达用户,提供营销和服务的最佳途径。

通过建设自身的APP,有以下主要价值:

1、为用户提供最优质的服务,只有自己的APP可以按照自己的规划进行设计和开发,能够满足自身用户真正的需求,带来更优的用户体验。这是在公众号、生活号等渠道无法做到的。

2、培养自身用户群体,APP的用户忠诚度和留存度更高,一般用户不会随意下载和卸载APP,比起小程序用户用完即走的习惯,APP更能提升用户忠诚度。

3、公司管理自身的APP,通过自己的APP对用户进行营销,可以更好的控制成本,提升收益。

对于产品经理来说,尤其是APP产品经理,APP管理是必备技能。包括APP上下架、版本规划管理以及日常运营监控。

01

APP上架

APP的管理最好是成立一个项目组,项目组包括APP产品负责人、APP产品经理(具体执行人)、APP研发经理、APP运营经理等。如果公司规模较小,则多由APP产品经理承担此责。

1、APP项目组在上架前需要准备好以下材料

  • 应用市场素材

  • 上线通知邮件

  • 上传安卓和ios安装包(ios较特殊,多由研发处理)

  • 制定法务合规等管理手册,并依据手册严格审核

  • 管理各个渠道的渠道码及账号密码

  • 广告投放计划和数据监控管理

2、APP上线通知流程

注:任何产品的上线都需要经过公司法务部的审核,以避免不必要的法务纠纷。

3、APP上线发布流程

注:因为App Store审核时间较长,预计3至7天,所以一般发布新包时,是先将ios版本进行提审,再将Android版本提审。

4、APP发布所需应用市场素材

  • APP软件著作权登记。需按照软件著作权文档规范要求进行撰写。

  • 营业执照等官方许可证。

  • 隐私协议与权限。存在部分应用市场要求说明是否有清晰的隐私协议,APP收集使用了哪些隐私权限。

  • 应用介绍。简单介绍APP的内容。需由法务部门进行审核。

  • 应用更新介绍。APP新版本更新的内容。需由法务部门进行审核。

  • icon素材图片。按照应用市场规定的图片尺寸上传素材。

  • 应用截图。按照应用市场规定的图片尺寸上传素材。

02

APP更新提示

APP新版本上线后,我们需要引导用户进行更新。因为在对大多数情况下,用户会关闭应用自动更新,而APP新版本的功能又不一定能兼容旧版本。此时,我们需要采取一定的措施,提示并引导用户更新APP。

一般的APP更新提示策略有以下四种:

1、强制升级

场景:强制升级一般只会出现在旧版本存在bug,严重影响用户体验的情况下。强制要求用户必须更新使用新版本,才能继续使用APP。

方法:打开APP即弹窗,要求用户更新APP才能继续使用。用户如果拒绝或者关闭弹窗则关闭APP。

2、强提示升级

场景:强提示升级一般在新版本发布后,功能较旧版本有较大提升,且与当前业务发展有紧密关系。一般这种情况下会引导用户升级体验新的业务功能,但不升级也不会影响用户基本使用。例如,很多电商APP在双十一或者618等大促开启前会发布新版本,涵盖大促的新玩法,引导用户升级体验。

方法:打开APP即弹窗,用户可选择更新版本或关闭弹窗。一般会对“立即更新”进行视觉强突出。同时弹窗频率较高,或为每次打开APP,或为每天弹窗一次。

3、弱提示升级

场景:弱提示升级一般在新版本发布后,功能较旧版本有一定提示,但无明显的业务强关联性或业务突出性,且对旧版本用户的基本使用无影响。一般这种情况下,会进行弱提示升级。

方法:打开APP即弹窗,用户可选择更新版本或关闭弹窗。该弹窗频率较低,或为仅为用户弹出一次。

4、不提示升级

场景:如果版本更新内容较少,且对用户体验影响较小,为了更好地用户体验,进行策略平衡,一般选择不提示升级。但这种情况下也会告知用户有新的版本。

方法:在版本信息的页面及对应的tab页有“小红点”提示,告知用户有新的版本。

除此之外,我们还可以针对部分版本,或者部分用户进行提升升级。例如,APP版本更新已到3.0版本,1.0版本已不满足业务发展需要,但2.0版本仍能正常使用且不影响用户体验。这种情况下,我们可以设置对仍使用1.0版本的用户进行强制升级或者强提示升级,对于使用2.0版本的用户仅弱提示升级或者不提示升级。

03

APP下架

APP有上架与更新,自然也会有下架。下架的原因有多种,包括因公司经营情况主动选择下架,或者因为应用市场审查等原因被动下架。

如果是主动下架,则按照应用市场相关流程执行即可。

 

如果是被动下架,则要明确下架原因。

如前文所述,APP上架或者更新版本时,需要提交隐私协议与权限素材。如果APP在该应用市场未达到其隐私协议要求,就会被该应用市场下架。近些年互联网监管日趋严格,这种被动情况并不罕见。面对这种情况,我们只能按照应用市场要求,完善用户隐私协议的管理,修复完成再提交申请上架。

除此之外,APP store也有着非常严格的管理条例,比如视频会员充值业务,就是苹果高度敏感的业务范围。如果审核期间被苹果发现APP中有这部分业务,就面临被APP store下架的风险。面对这种情况,只能与苹果公司通过邮件积极沟通,并取消该部分业务的露出,修复完成再提交申请上架

04

APP版本管理

一般情况下,APP版本的生命周期包括

  1. 版本规划

  2. 需求收集

  3. 需求澄清

  4. 需求排期

  5. 需求研发

  6. 需求测试

  7. 需求验收

  8. 版本灰度发布

  9. 版本正式上线

  10. 版本数据分析

始于版本规划,终于数据分析。N+1版本的规划,与N版本的数据分析是密不可分的。

假设一个版本的时间周期是2个月,那将以上版本周期节点套用在2个月时间周期中,大致如下图所示。

以上情况适用于常规版本迭代,如果遇到紧急版本需要上线,例如发现重大bug或被应用市场要求整改等情况,则可压缩版本管理时间。一般情况下,涉及事故类的紧急版本,多在一到两周内上线;仅涉及业务类的紧急版本,多在半个月至一个月内上线。紧急版本的流程节点依然需要保持完整,但时间上进行压缩。

05

APP日常运营

APP的日常运营主要包括应用市场运营和数据监控等。

应用市场运营

应用市场运营包括日常的ASO排名优化,以及对于侵权盗版APP的检查举报。

1、ASO排名优化

ASO(App store Optimization)就是提升你APP在各类APP应用商店/市场排行榜和搜索结果排名的过程。类似普通网站针对搜索引擎的优化,即SEO优化。ASO优化就是利用APP Store的搜索规则和排名规则让APP更容易被用户搜索或看到。通常我们说的ASO就是APP Store中的关键词优化排名。重点在于关键词搜索排名优化。

广义上的ASO优化不仅针对APP Store,在安卓应用市场也是同理。做好ASO也就是要做好关键词覆盖。从关键词的语种、选择到频次,甚至针对不同应用市场,都会有不同的策略和选择。具体的工作内容可由ASO团队或专业供应商负责。

2、举报盗版APP

现在的APP应用市场,尤其是安卓应用市场,存在很多名字高度相似的盗版APP,这部分APP对于官方正版APP而言,是侵权行为,对自身的品牌形象会造成负面影响。由于应用市场存在些许漏洞,无法排查解决所有的侵权盗版问题。所以有时候就需要我们对应用市场进行监控,对发现的侵权盗版APP及时举报。这部分工作同样可由ASO团队或专业供应商负责。

数据监控

日常APP的数据监控包括了市场数据和内部数据。

1、市场数据

市场数据即APP上架或更新版本后,在应用市场的表现。

首先,各个应用市场的下载量和安装量是一定要监控到的,这是最直观的的数据。

其次,可以通过专业的数据平台,如易观数据、百度指数观测APP热度。一般情况下,易观数据可用于观测长时间段的数据,如一个月或者一个季度。百度指数可观测用户的实时搜索热度。

2、内部数据

内部数据指APP内的用户行为数据,例如用户的点击数据、行为路径、流量等,这些可通过在APP内的埋点来实现观测。尤其是对于新版本中的功能,在设计和开发时,必须要加入对应的埋点,以观测功能上线后的数据变化,进而进行数据验证和分析,对下一版本的功能规划将有重要的指导意义。

↘好文推荐:

快手CEO宿华14年

后台产品经理入门指南(上)

详解微信「看一看」多模型内容策略与召回

点个“在看”吧

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
课程设计概述: 本课程设计旨在让学生能够熟悉移动应用开发的基本原理和技术,掌握Android平台下的应用开发技术,了解应用开发的生命周期、UI设计、数据存储、网络通信等方面的知识,通过实践项目的开发,提高学生的应用开发能力和解决问题的能力。 课程设计内容: 本课程设计采用每日一文app为例,通过实践让学生掌握以下技术: 1. Android基础知识:Android平台的体系结构、应用架构、应用生命周期、UI设计等基础知识。 2. 数据存储:SQLite数据库的使用、SharedPreferences的使用等。 3. 网络通信:HTTP协议的使用、Volley库的使用等。 4. 多线程编程:异步任务的使用、Handler的使用等。 5. 第三方库的使用:Glide图片加载库的使用、ButterKnife注解库的使用等。 6. 项目实践:通过每日一文app的实践,让学生掌握应用开发的实际应用场景和解决问题的能力。 课程设计目标: 通过本课程设计,学生应该能够: 1. 掌握Android平台下应用开发的基础知识和技能。 2. 熟练运用Android SDK和第三方库进行应用开发。 3. 能够独立完成一个简单的Android应用的设计和开发。 4. 具备分析和解决应用开发中遇到的问题的能力。 5. 培养学生的团队协作和沟通能力。 6. 提高学生的创新意识和实际问题解决能力。 课程设计教学方法: 本课程设计采用“理论教学 + 实践操作”的教学方法。理论教学主要讲解Android应用开发的基本原理和技术,实践操作则通过每日一文app的开发实践,让学生深入了解应用开发的实际应用场景和解决问题的能力。 同时,本课程设计还将采用小组协作的教学方法,让学生在团队中相互协作、交流,提高团队协作和沟通能力。 评价方法: 本课程设计的评价方式采用实践考核和项目报告两种方式。实践考核主要考察学生的应用开发能力和解决问题的能力,项目报告则主要考察学生对应用开发技术的理解和应用能力。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值