前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >史上最全麦坑版用例之IOS和Android版APP版本更新、IOS版规避审核?

史上最全麦坑版用例之IOS和Android版APP版本更新、IOS版规避审核?

作者头像
王大力测试进阶之路
发布2019-10-25 17:32:13
9910
发布2019-10-25 17:32:13
举报
文章被收录于专栏:橙子探索测试

APP发布流程:

1、设置IOS APP为审核状态——上传至苹果审核——审核通过——设置APP为非审核状态——发布appstore——设置版本更新升级

2、上传至安卓审核——审核通过——发布安卓市场——设置版本更新升级

一、IOS app设置苹果审核

为了app提交苹果能快速审核通过,故需设置app审核状态,隐藏部分敏感功能

1、线上app版本1.0.0,新版本app2.0.0测试通过,设置2.0.0版本app审核状态,隐藏2.0.0版本部分敏感功能,提交给苹果审核

2、线上1.0.0版本用户和安卓2.0.0版本用户不受审核状态影响,不隐藏部分敏感功能

3、审核通过后,设置2.0.0为取消审核状态,不隐藏部分敏感功能,发布app到App Store或安卓市场

4、app设置版本审核和app设置版本升级是相互独立的,没有依赖关系

5、app审核设置为app当前版本时才会true,设置非app当前版本时false,前端根据true和false隐藏显示部分敏感功能

6、当同版本设置了版本升级和app审核时,版本审核优选于版本更新,因为苹果审核时,不能弹出升级弹框,故只隐藏部分敏感功能,不弹出升级弹框

7、如新版本接口发生新增、删除,或者框架发生大的调整,审核版本调用老接口(避免审核报错不通过)、新版本调新接口

二、IOS和安卓app设置版本更新

1、版本更新测试需选取旧版本包更新新版本(当前测试版本)

2、版本更新弹框需进入app登录页面弹出(避免新版本更新时接口更换,登录出错,导致无法更新)

3、接(一、IOS app设置版本审核)设置app版本更新为2.0.0,弱更新或强制更新

4、IOS和安卓1.0.0(<2.0.0)版本用户会收到版本更新弹框,弱更新或强制更新;IOS和安卓2.0.0(>=2.0.0)版本用户不会收到版本更新弹框

5、IOS引导用户至App Store更新下载为2.0.0版本,不在收到版本更新弹框

6、安卓引导用户触发下载apk包,覆盖安装2.0.0版本,不在收到版本更新弹框

7、当版本更新设置为多个时,生效高版本号

8、IOS配置为https://itunes.apple.com/cn/app/id145;安卓配置为.apk的url

9、设置弱更新,更新弹框可关闭;设置强更新,更新弹框不可关闭

10、退出app进程,每次重进app,弹更新弹框,只弹首页,切页面不再弹

11、模拟跳转appstore升级后,再打开app检测更新弹框(装1.0.0版本包,设置1.1.0版本升级,进入app,弹出更新弹框,再安装1.1.0版本的包,进入app,检测版本更新弹框,应不显示)

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-07-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 橙子探索测试 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档