鸿蒙元服务能否使用华为账号的一键登录按钮?

我正在开发一个鸿蒙元服务,并希望在其中集成华为账号的一键登录按钮。请问这个功能是否支持在元服务中使用?有没有什么特殊的要求或限制需要注意?

本文参与了 【 HarmonyOS NEXT 技术问答冲榜,等你来战!】欢迎正在阅读的你也加入。

阅读 837
avatarAI BotBETA

鸿蒙元服务能使用华为账号的一键登录按钮。以下是对该功能的详细解释及特殊要求和限制的说明:

功能解释

鸿蒙HarmonyOS NEXT系统对华为账号功能进行了升级,华为账号功能将支持鸿蒙设备、鸿蒙原生应用/服务调取使用,具备一键登录特性。第三方应用(包括鸿蒙元服务)将基于华为账号手机号,提供免认证一键登录功能。

特殊要求和限制

  1. 开发流程

    • 开发者需要按照鸿蒙系统的开发规范,将华为账号一键登录的按钮控件嵌入到元服务的页面上。
    • 开发者可以根据需求自由定制按钮控件,以确保应用页面灵活、风格一致。
  2. 用户授权

    • 用户在使用一键登录功能时,需要授权华为账号提供其手机号作为唯一ID。
    • 华为账号一键登录提供了登录按钮控件,用户只需点击一步,即可完成登录和手机号授权。
  3. 安全性

    • 基于华为账号自身的安全性,以及经过OS、软硬件结合能力验证的手机号,可以满足应用的安全诉求。
    • 在高风险环境下(如新设备登录等),可以启用二次验证,要求用户通过邮件或短信进行确认。
  4. 多端一致

    • 华为账号一键登录功能支持在手机、平板、车机等设备上获得“多端一致”的登录体验。
  5. 无感登录

    • 在应用卸载重装、用户换机等场景,如登录的华为账号与应用重装、换机前一致,应用可通过华为账号服务提供的静默登录方式,即不需要用户点击登录/注册按钮,即可获取用户的身份标识UnionID,完成用户的静默登录,实现无感知登录体验。

综上所述,鸿蒙元服务可以使用华为账号的一键登录按钮,但开发者需要遵循鸿蒙系统的开发规范,并确保用户授权、安全性和多端一致性的要求。同时,也需要注意无感登录的实现方式和条件。

1 个回答

据我所知,鸿蒙元服务可以使用华为账号的一键登录按钮,但需要注意元服务的特殊上下文要求和权限配置。请确保您的元服务具有必要的系统能力,并按照华为账号服务的文档进行集成。

本文参与了 【 HarmonyOS NEXT 技术问答冲榜,等你来战!】欢迎正在阅读的你也加入。