iOS 使用TestFlight公链测试、内测升级

如何使用TestFlight公链发布内测版本进行测试

TestFlight公链 通过公开链接添加外测人员,无需收集用户信息

用户点击公开链接后如果下载了TestFlight则直接调起TestFlight,点击安装即可安装App进行测试,如果没有安装TestFlight则Safari打开一个提示页包含下载TestFlight,以及测试邀请码,下载TestFlight后,点redeem即可安装测试

What

平时或多或少都在常用的APP中见过如下弹窗,这种就是使用了TestFlight公链的feature。

这种方式可以在APP正式上线前进行灰度测试,尽可能避免重大BUG,从后台中筛选出部分用户先行进行公链投放,进行版本测试。

TestFlight公链测试区别于添加测试人员邮箱的方式,iOS用户可自行通过打开公链安装TestFlight进行内测包的安装,下表给出传统邮箱方式和公链方式的对比。

 传统方式公链方式
添加方式手动添加测试邮箱投放公链
人数25位内部人员10000人
是否需要审核

下文会一步步讲解如何生成测试公链

How To Do

step1:版本开发完,正常打包提交到App Store后台
step2:打开App Store后台,我的App,点击Testflight

step3:Testflight页面下,左边栏 -> 构建版本iOS,选择要测试的build

step4:选择外部测试员条目 -> 提交审核 (审核时长1天左右)点击下图红框处提交审核,本图为过审,未提交红框位置点击提交

step5:Testflight页面下,左边栏 -> 新群组+

step6:审核通过后,选中群组,在“构建版本”中选择要测试的版本,在“测试员”中“公开链接”生成公链

step7:公开链接中的url,用户可通过Safari或者APP打开,按照苹果给出的提示去下载对应的内测包

APP内部设计

  • 在Testflight 审核通过后,后台通过一些策略下发公链url
  • 下发version、build、url、更新内容等
  • 需要注意控制弹出频率、请求时机、请求频次等
  • 客户端请求到对应投放后,弹出弹窗,使用[[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]]打开

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值