文档管理中心
指南华为帐号服务Android接口说明退出帐号

退出帐号

场景介绍

帐号退出是指应用向用户提供可以退出当前帐号登录的入口,用户退出登录后应用需要通知帐号SDK清除本地当前已经登录的帐号信息。

支持的设备

展开

设备类型

OS版本

HMS Core(APK)版本

手机、平板、华为智慧屏、车机

EMUI 3.0及以上、Android 4.4及以上

4.0.0.300及以上

业务流程

整体流程:

  1. 用户已经登录应用,在应用中执行退出操作。
  2. 应用客户端调用AccountAuthService.signOut方法向帐号SDK请求退出帐号。
  3. 帐号SDK清除帐号登录信息后,向应用客户端返回退出结果。

开发步骤

帐号退出功能涉及应用的关键开发步骤如下:

  1. 使用帐号登录授权时创建的AccountAuthService实例调用signOut接口。
    Java
    Kotlin
    Task<Void> signOutTask = service.signOut();
    val signOutTask = service.signOut()
  2. signOut完成后的处理。
    Java
    Kotlin
    signOutTask.addOnCompleteListener(new OnCompleteListener<Void>() {
        @Override
        public void onComplete(Task<Void> task) {
            //完成退出后的处理
            Log.i(TAG, "signOut complete");
        }
    });
    signOutTask.addOnCompleteListener { it ->
        //完成退出后的处理
        Log.i(TAG, "signOut complete")
    }
在 指南 中进行搜索
请输入您想要搜索的关键词