为你的 App 和游戏设计安全且适龄的体验

在 Apple,我们的目标是打造能为用户赋能、丰富用户生活的技术,同时又能帮助他们确保上网安全并保护个人隐私,尤其是保障儿童和青少年的安全。了解如何利用各个 Apple 平台上提供的业界领先功能,在你的 App 和游戏中提供适龄体验并保护隐私。

    开发者框架

    Declared Age Range 已更新

    家长可以允许孩子与 App 开发者共享与儿童账户相关联的年龄段。你可以使用 Declared Age Range API,根据儿童的年龄段提供适龄内容和体验。在大多数地区,家长可以选择适合孩子的共享选项:“始终”、“先请求许可”或“永不”。为保障隐私,系统不会提供孩子的实际出生日期。在某些需要遵守相关法律规定的地区,你还会收到用户的年龄类别、有关年龄保证方式 (例如信用卡或政府签发的身份证件) 的信号,以及当 App 发生重大变更时是否需要征得用户同意的信号。

    PermissionKit 已更新

    借助 PermissionKit,你可以让家长有权决定孩子可以与谁通信,并可以让家长同意孩子使用某些功能,从而增强儿童安全保护。利用这个框架,你可以让孩子能够在你的 App 或游戏中请求家长的许可,以便与他人沟通交流,例如请求与其他用户聊天,或者关注或添加其他用户。家长只需在自己设备上的“信息”中轻点一下,即可轻松批准请求。

    SignificantChange:根据年龄保证法律,对 App 进行某些类型的变更可能被视为重大变更,因为这类法律要求儿童或青少年在继续使用 App 或其中的功能之前,必须征得家长或监护人的同意。你可以使用 Significant Change API 通知儿童或青少年请求家长同意,并在获得家长同意之前对访问进行限制。

    SensitiveContentAnalysis

    在将图像和视频显示在屏幕上之前,检测其中是否包含裸露内容并及时向用户发出提醒,从而在你的 App 和游戏中提供更安全的体验。借助这个框架,你的 App 或游戏可以在向用户显示图像或视频之前,或者用户发送图像或视频之前,检查其中是否包含任何敏感内容。此外,SensitiveContentAnalysis 现在还能让开发者检测自己的视频通话 App 中是否包含裸露内容,并提供实时干预。

    屏幕使用时间

    提供“屏幕使用时间”体验

    借助“屏幕使用时间”,家长可以查看孩子在设备上使用各个 App 和浏览网页所花的时间,设定时间让孩子远离屏幕,以及设置 App 使用时间限额。如果你的 App 允许用户访问网页内容 (例如通过网页浏览器或 App 内网页视图进行访问),你可以使用 ScreenTime 框架来帮助家庭培养健康的数字习惯。使用这个框架可以:

    • 分享孩子通过你的 App 或游戏访问过哪些网站。这些信息会显示在“屏幕使用时间”报告中。
    • 检测家长通过“屏幕使用时间”设置允许或限制了哪些网站,并让你的 App 或游戏做出相应响应。
    • 在你的 App 和游戏中支持删除浏览器历史记录,进一步增强用户隐私保护。

    自定家长控制体验

    你可以利用各种框架来打造自定体验,让家长能够管理孩子的设备使用情况,这些框架包括:

    DeviceActivity:深入了解特定 App 或 App 类别的使用时长和频率。如果孩子达到使用限额,你的 App 或游戏可以妥当地做出响应,例如提供就寝体验、根据他们的使用情况发送通知,或阻止孩子访问相应 App 或网站。你甚至可以提供设备使用情况报告,同时仍能保护隐私。

    ManagedSettings:为家长提供一种方法,限制对孩子设备上某些设置和功能的访问。在获得家长许可的情况下,你可以限制 App 安装、停用密码更改或应用其他行为规则,助力实现更安全、更专注的设备交互。

    FamilyControls:请求授权以应用家长控制。获得批准后,你可以让家长管理孩子对特定 App、App 类别或网站的访问权限,所有操作都可在你的 App 或游戏中完成。

    内容限制

    媒体分级

    纳入家长认为适合孩子的媒体分级。这样,你就可以根据家长提供的参数,向使用你 App 的孩子显示合适的电影或电视分级内容,而不必依赖于使用 DeviceActivity 进行监控,或通过 FamilyControls 为你的 App 授权。

    App 年龄分级

    在提交 App 或游戏时,你必须提供相关信息来说明其中包含的敏感内容的类型和出现频率,以及你是否提供了某些影响可呈现内容类型的功能。Apple 会根据这些信息生成相应的 App 年龄分级,并显示在你的 App Store 产品页面上。这个分级表示下载相应 App 或游戏的建议最低年龄。请务必熟悉那些可能要求你的 App 在不同地区进行不同分级的地区法律。

    我们已新增三个年龄分级,让家长更详细地了解 App 和游戏最适宜的年龄段。在 App Store Connect 中设置年龄分级时,你可以利用更新的工作流程,轻松指明 App 或游戏中的关键控制项和功能 (例如家长控制),或者表明是否包含宣传信息或广告。根据你的回复,系统会为你的 App 或游戏计算出合适的年龄分级,你也可以根据需要指定更高的分级。

    年龄

    4+

    年龄

    9+

    年龄

    13+

    年龄

    16+

    年龄

    18+

    在 App Store 上分发 App 或游戏

    App Store 致力于为包括儿童在内的所有人提供一个安全可信的平台。我们提供各种功能,帮助家长确定哪些 App、游戏和内容适合他们的孩子,同时提供安全、有趣和丰富的体验。

    “儿童”类别

    通过 App Store 上的“儿童”类别,用户可以在 iPhone 和 iPad 上轻松地找到专为 11 岁及以下儿童设计的 App 和游戏。“儿童”类别可以满足家长的期望,提供适合孩子年龄的 App 和游戏,保护孩子的数据,并设置了家长监控功能,以限制孩子执行某些操作的权限。

    除非获得家长明确同意,否则儿童 App 不应将个人身份信息或设备信息传输给第三方,即使是面向成人的部分也是如此。另外请注意,如果你的 App 或游戏包含广告,则广告内容必须经过人工审核,确保适合相应年龄段用户后才能显示。

    要在“儿童”类别中显示你的 App 或游戏,你需要完成以下操作:

    • 在 App Store Connect 中选择年龄段:选择你的 App 或游戏是适合 5 岁及以下、6 至 8 岁还是 9 至 11 岁的儿童。
    • 遵循《App 审核指南》:确保你的 App 遵循《App 审核指南》。儿童 App 还必须遵守指南 1.3指南 5.1.4
    • 提供家长监控:这些是成人水平的任务,用户必须完成相应任务后才能继续使用你的 App 或游戏。家长监控旨在防止儿童在父母不知情的情况下参与某些活动,例如未经许可购买 App 内购买项目,或者点按链接跳转至 App 或游戏之外的内容 (如外部网站、社交网络或其他 App)。如果你的 App 面向的是识字前的儿童,你可考虑使用语音来提示儿童请家长来协助他们。
    家长监控任务示例。 需要数学知识的家长监控任务示例。 需要回答问题的家长监控任务示例。

    产品页面

    你的 App Store 产品页面可帮助家长更明智地为孩子选择合适的 App、游戏和体验。他们可以在这个页面了解 App 或游戏的年龄分级,其中详细说明了某些类型的内容 (例如性暗示主题或语言) 的出现频率。家长还可以查看你是否提供 App 内购买项目以及你的隐私标签,这有助于他们进一步了解你所收集的任何数据,以及这些信息是否用于跟踪他们,或者是否与他们的身份或设备相关联。

    我们将推出更新的年龄分级和内容标签,以表明 App 或游戏是否提供家长控制或年龄保证等内容控制功能,这可以为家长提供更多信息来确定哪些内容适合他们的孩子。他们还可以了解 App 或游戏是否包含任何用户生成的内容、宣传信息或广告,从而更充分地了解孩子可能会遇到的内容。

    StoreKit 已更新

    StoreKit 框架为你提供了一种简单安全的方式来提供数字商品和服务以供购买,以及提供客户支持。

    App 内购买项目如果提供 App 内购买项目,则“购买前询问”可以让儿童在想要购买 App 内购买项目或从 App Store 下载 App 时向父母或监护人发送请求。然后,家长或监护人可以查看相应请求并决定是否批准它。

    ageRatingCode在法律要求的情况下,你可以在 StoreKit 中使用这个属性来判断 App 的年龄分级在用户设备上是否发生变更。如果发生变更,你可以使用 Significant Change API 向家长或监护人请求同意。

    App Store 服务器通知已更新

    App Store 服务器通知是一种服务器对服务器服务,用于发送实时通知。例如,你可以接收有关 App 内购买项目事件的通知,并使用这一信息来更新你的用户账户数据库,以及监控和响应 App 内购买项目退款。当家长或监护人已撤回对儿童或青少年使用你 App 的同意 时,你也会收到通知,从而阻止你的 App 在儿童或青少年的设备上启动。

    年龄保证

    某些地区规定了基于年龄的法律义务。为了履行你的法律义务,你可能需要支持或实施上述某些工具,包括接收年龄类别信息、在发生重大变更时触发同意,以及了解家长或监护人何时撤销对儿童或青少年使用其 App 的批准。