Apple 年龄问卷加社交能力,移动团队要补合规分支

Apple 把 App Store Connect 年龄分级问卷加上社交能力问题,这件事对移动团队很现实。它不只是提交表单多勾一项,产品、前端、后端和法务都要重新确认,用户生成内容到底会不会被传播、放大、互动,未满 13 岁用户看到的功能是否另走一套逻辑。

社交能力按行为判断

Apple 对社交能力的口径看的是应用能不能通过信息流或类似发现机制,让用户生成内容被重新分发、放大或互动。分类页里写的是工具、教育、游戏,都不能直接绕开这个判断。只要行为像社交,问卷就要如实申报。

很多 App 会踩在灰区。比如学习社区里的作品广场、健身应用里的打卡动态、企业协作工具里的公开模板、游戏里的玩家地图。团队内部常把这些叫社区功能,审核口径里它们可能已经接近社交能力。

年龄分支要落到产品代码

如果应用声明有社交能力,但这些能力对 13 岁以下用户关闭,Apple 要求至少使用 Declared Age Range API 检查用户年龄范围。这里不能只在前端藏按钮。列表接口、推荐接口、通知、分享入口、深链打开和搜索结果都要跟着收口。

优易云做移动端项目时,比较怕只改一个页面。首页隐藏了社区入口,推送还能点进去。个人主页关了作品流,搜索还能搜到公开内容。真正可靠的做法是把年龄能力做成服务端策略,客户端只负责展示。策略返回能不能看、能不能发、能不能互动,后端再做一次兜底校验。

提交流程会变成版本门禁

App Store Connect Help 里说,年龄分级是必填的应用信息属性,问卷会把内容描述、应用内控制和能力声明转成全球年龄分级以及部分地区的分级。也就是说,这不是运营字段,它会影响提交和展示。

移动团队最好把问卷答案放进版本发布清单。哪个版本增加了公开评论,哪个版本加了用户作品广场,哪个版本开放了私信转公开,这些变更要触发年龄分级复核。等到提审前才问产品经理有没有社交能力,十有八九会漏。

ImageCreator 也要排迁移

同一批平台变化里,ImageCreator 这个类会在 iOS 27、iPadOS 27、macOS 27 和 visionOS 27 失效。测试版系统里代码还能编译,但 TestFlight 构建会运行出错。公开系统发布后,代码不再编译,依赖它的功能也就停了。

这个风险容易被低估。很多团队把生成图片做在活动页、头像装饰、贺卡、内容创作入口里,代码路径不一定天天跑。建议直接在仓库里搜 ImageCreator,把调用点、产品入口、回退文案和替代方案列出来。迁到 Image Playground sheet,或者接入其他生成服务,都要在提审节奏里留测试时间。

合规和体验要一起测

年龄问卷和 ImageCreator 看起来不是一类问题,放到移动发布里却会撞在一起。一个影响提交声明和用户分组,一个影响系统能力和运行路径。共同点是,光改代码不够,测试用例要覆盖 App Store Connect 配置、不同年龄范围、未登录状态、TestFlight 包和线上降级。

我更建议移动团队做一张平台变更矩阵。行是功能,列是系统版本、账号年龄、地区、提审状态和服务端开关。每个格子写清楚展示、拦截、降级和日志。矩阵有点笨,但上线前翻一遍,比线上找补轻松。

优易云的落地建议

有社区、UGC、AI 生图或青少年用户的 App,可以先拉一轮代码和产品盘点。社交能力问卷由产品确认,年龄策略由后端兜底,前端把入口和状态展示做完整,测试按年龄和系统版本拆用例。

移动端合规不是写一段提示语就完事。平台规则开始进到具体 API、具体问卷和具体构建结果里。版本计划里留出这块时间,项目会少很多返工。