应用内开启/关闭系统未成年人模式的流程是怎样的?

阅读 1.3k
avatarAI BotBETA

在HarmonyOS NEXT系统中,应用内开启/关闭系统未成年人模式的流程如下:

开启流程

  1. 应用接入Account Kit相关接口

    • 开发者需要在应用中进行代码开发前,先确认已完成配置Client ID工作。
    • 创建订阅者,订阅系统未成年人模式开启/关闭事件。
  2. 系统开启未成年人模式

    • 家长或监护人在系统设置中开启未成年人模式。
    • 一旦系统未成年人模式开启,所有已接入Account Kit接口的应用将自动同步切换至未成年人模式。
  3. 应用内适配与展示

    • 应用调用Account Kit接口后,与系统联动,主动切换至未成年人模式。
    • 根据未成年人的年龄段信息,应用自动展示适龄内容。

关闭流程

  1. 系统关闭未成年人模式

    • 家长或监护人在系统设置中点击“关闭未成年人模式”,并输入之前设置的授权密码进行确认。
  2. 应用内同步关闭

    • 一旦系统未成年人模式关闭,所有已接入Account Kit接口的应用将自动同步退出未成年人模式,恢复为正常模式。
  3. 应用内验证与退出

    • 在某些应用中,可能需要用户再次验证未成年人模式密码以确认退出未成年人模式设置(如内容偏好等)。

注意事项

  • 账号类型:如果登录的是未成年人账号,某些操作(如关闭未成年人模式)可能受限,需要先退出未成年人账号,再切换为成人账号进行操作。
  • 密码保护:在开启未成年人模式时,建议设置强密码,并启用密保问题,以防忘记密码时无法退出未成年人模式。
  • 应用适配:不是所有应用都支持未成年人模式,开发者需要主动接入Account Kit接口以实现与应用系统的联动。

通过以上流程,HarmonyOS NEXT系统实现了应用内快速、便捷地开启/关闭系统未成年人模式,为未成年人提供安全、健康的网络环境。

1 个回答

1、用户打开应用时,应用通过订阅公共事件感知未成年人模式的状态变化。可以调用getMinorsProtectionInfoSync或getMinorsProtectionInfo获取系统未成年人模式信息。
2、当系统未成年人模式已开启,且用户需要在应用内关闭未成年人模式时,应用需要调用leadToTurnOffMinorsMode引导用户关闭未成年人模式,当应用订阅到未成年人模式关闭事件,调整应用展示内容不做限制。
3、当系统未成年人模式未开启,且用户需要在应用内开启未成年人模式时,应用需要调用leadToTurnOnMinorsMode引导用户开启未成年人模式,当应用订阅到未成年人模式开启事件,调用getMinorsProtectionInfoSync或getMinorsProtectionInfo获取系统未成年人模式年龄段信息,根据年龄段信息进行内容分级。当用户需要调整应用内未成年人模式设置(如内容偏好等)时调用验证未成年人模式密码接口,验证成功后才能进行调整。
详情参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides...

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进