公开链接完全匿名:开发者看不到邮箱和姓名
公开链接的核心隐私保护
TestFlight 外部测试者的两种邀请方式里,公开链接是完全匿名的——这是 TestFlight 隐私设计的核心亮点之一。
开发者看不到什么
通过公开链接接受邀请的测试者,开发者完全看不到:
- ❌ 姓名
- ❌ 邮箱地址
- ❌ Apple ID
- ❌ 电话号码
- ❌ 精确地理位置
- ❌ App 内购买的详细记录(订阅加速数据不算)
开发者在 App Store Connect 里只能看到汇总统计数据:
| 开发者能看到 | 说明 |
|---|---|
| 浏览数 | 多少人点过公开链接 |
| 接受数 | 多少人成功接受了邀请 |
| 安装数 | 多少人真正安装了 Beta App |
| 会话总数 | 所有测试者的总会话次数 |
| 崩溃总数 | 所有测试者的总崩溃次数 |
| 按平台 / OS / 设备型号的分布 | 比如 50% iPhone 15 Pro / 30% iPad Air |
对比:邮件邀请不是匿名的
通过邮件邀请进来的测试者,开发者能看到邮箱地址(是你点 Accept Invitation 时用的那个邮箱)。其他信息(姓名、电话、Apple ID)仍然不显示,但邮箱是唯一可联系通道。
两种邀请方式对比如下
| 对比项 | 公开链接 | 邮件邀请 |
|---|---|---|
| 开发者看到邮箱 | ❌ | ✅ |
| 开发者看到姓名 | ❌ | ❌ |
| 完全匿名 | ✅ | ❌ |
| 开发者能单独回复 | ❌ | ✅(发邮件) |
| 测试者反馈时能否隐藏身份 | ✅ 可以留空邮箱 | ✅ 新版本可以不填邮箱 |
| 适合场景 | 公开招募、扩大用户池 | 定向邀请、VIP 用户 |
公开链接测试者的反馈隐私
即使你通过公开链接接受了邀请,在提交反馈时仍然可以选择不透露身份:
- iOS / iPadOS / macOS 新版 TestFlight 的反馈对话框里有一个可选的邮箱输入框——默认是空的,留空就匿名。
- 如果你填了邮箱,开发者就能在 App Store Connect 反馈面板里看到这个邮箱——之后可能给你发邮件。
- 公开链接测试者如果不填邮箱,开发者看到的反馈里只有截屏、文字、设备信息,不知道是谁发的。
开发者想单独联系公开链接测试者
做不到。如果开发者想跟进某个测试者(比如反馈里描述的问题很具体,想了解更多):
- 公开链接模式下没有任何办法定位到是哪个人发的反馈。
- 开发者只能在 Beta App Description 或 App 内显眼位置留一个联系邮箱,让测试者主动发邮件过来。
这是 TestFlight 隐私设计的明确取舍——保护公开链接测试者的匿名性,即使牺牲了开发者和测试者之间的直接沟通能力。
关闭公开链接之后
- 已接受邀请的测试者不受影响——继续能测、继续能发反馈。
- 公开链接无法重新打开(只能 Regenerate 一个新的,旧的 URL 立即失效)。
- 关闭之后的新测试者看不到任何 Beta App 的详情页。