licc

心有猛虎 细嗅蔷薇

0%

iOS使用Public Link 进行外部测试

public link 是Apple 2018年推出的新功能,可以很低成本的进行外部灰度测试,并且可以零成本的测试内购功能

最近负责的项目进行了重大改版,准备申请Apple推荐。想先发个Beta版本给Apple的编辑人员看一下,也小范围的进行下灰度测试。最方便的办法就是通过Testflight进行测试。

还记得2017年时候申请推荐,发外部测试还需要手动的把Apple工作人员的邮箱添加进去。Apple在2018年推出的public link很好的解决了这个问题。

公共链接可让您与开发团队外部的人员共享您的应用程序,而无需电子邮件或其他联系信息。您可以在社交媒体,消息传递平台,电子邮件活动等上共享公共链接,以扩大Beta测试的可见性。如果您没有一组成熟的外部测试人员,则使用公共链接可能是增加应用程序覆盖面并扩大测试受众的有效方法。

具体的步骤其实都是官网可查,这里简单说一下

打包上传到App Store后,等处理完成。去Testflight页面。创建一个新群组

填写完审核信息后,就可以提交审核了。和平时发版的审核时间差不多。

审核通过后就可以启用public link

启用后可以设置最大测试人数,上限为10000人

  • 拿到public link后,就可以发放给用户了

用户点击开始测试,就会去往Testflight。如果没装会去Testflight下载页面。

用户接受后就可以正常安装了。同时在Testflight后台,能看到当前接受邀请人员的Apple ID

  • 内购测试

如果你的App有内购项目,或者部分功能需要内购才能使用。分发链接时候要谨慎。
我们在内部Testflight测试时候,可以使用沙盒账户进行内购购买,当你使用public link进行外部测试时候。这个时候内购环境是一种特殊的内购环境。

public link环境下,用户可以使用自己真实的Apple ID进行内购购买,且不会进行扣费。订阅项目同样不会进行续订

参考资料:
What’s New in App Store Connect
使用TestFlight简化Beta测试
邀请外部测试员